אין על אקסל
משתמש פעיל
- הוסף לסימניות
- #1
יש לי קוד vba שאיתו אני שואב נתונים מקובץ csv לקובץ אקסל הבעיה היא שאת כל המלל בעברית הוא מחזיר לי בגיבריש
כך
ראוי לציין שאני רוצה לעבוד רק עם הקוד vba כי זה קובץ שיורד אוטומטי מהאינטרנט ואני רוצה באקסל בלחיצת כפתור לשאוב את כל הנתונים בשלמותם
זה הקוד שאני משתמש איתו
כך
ראוי לציין שאני רוצה לעבוד רק עם הקוד vba כי זה קובץ שיורד אוטומטי מהאינטרנט ואני רוצה באקסל בלחיצת כפתור לשאוב את כל הנתונים בשלמותם
זה הקוד שאני משתמש איתו
קוד:
Sub ImportCSVFile()
'Updateby Extendoffice
Dim xFileName As Variant
Dim Rg As Range
Dim xAddress As String
' xFileName = Application.GetOpenFilename("CSV File (*.csv), *.csv", , "Kutools for Excel", , False)
' If xFileName = False Then Exit Sub
xFileName = "C:\Users\??????\Desktop\YossiBarber\products1.csv"
On Error Resume Next
' Set Rg = Application.InputBox("please select a cell to output the data", "Kutools for Excel", Application.ActiveCell.Address, , , , , 8)
' On Error GoTo 0
' If Rg Is Nothing Then Exit Sub
' xAddress = Rg.Address
Sheets("data").Select
Columns("A:F").Select
Selection.QueryTable.Delete
Selection.ClearContents
xAddress = "A1"
With ActiveSheet.QueryTables.Add("TEXT;" & xFileName, Range(xAddress))
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 936
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = True
.TextFileSpaceDelimiter = False
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
הנושאים החמים