Kam hasur në kodin VBA (lidhur më poshtë) që më dukej shumë i dobishëm në importimin e të dhënave nga skedarët e tekstit në qeliza të veçanta duke përcaktuar një ndarës. Kodi aktual lejon që një skedar i vetëm të specifikohet dhe të dhënat të nxirren prej tij. Ajo që unë shpresoj të arrij është nxjerrja e të dhënave nga një numër skedarësh teksti dhe shtimi i të dhënave nga çdo skedar në një rresht të ri në Excel. Unë kam vështirësi duke u përpjekur të shtoj një lak në kod për ta arritur këtë.
A mund të këshilloni se si mund të arrihet kjo?
http://www.cpearson.com/excel/ImpText.aspx
Sub ImportTextFile()
Dim RowNdx As Long
Dim ColNdx As Integer
Dim TempVal As Variant
Dim WholeLine As String
Dim Pos As Integer
Dim NextPos As Integer
Dim SaveColNdx As Integer
FName = "C:\Users\40044600\Documents\zdump\"
MyFile = Dir(FName & "*.txt")
Sep = vbLf
SaveColNdx = ActiveCell.Column
RowNdx = ActiveCell.Row
Do While MyFile <> ""
Open (FName & MyFile) For Input As #1
While Not EOF(1)
Line Input #1, WholeLine
If Right(WholeLine, 1) <> Sep Then
WholeLine = WholeLine & Sep
End If
ColNdx = SaveColNdx
Pos = 1
NextPos = InStr(Pos, WholeLine, Sep)
While NextPos >= 1
TempVal = Mid(WholeLine, Pos, NextPos - Pos)
Cells(RowNdx, ColNdx).Value = TempVal
Pos = NextPos + 1
ColNdx = ColNdx + 1
NextPos = InStr(Pos, WholeLine, Sep)
Wend
RowNdx = RowNdx + 1
Wend
Close #1
MyFile = Dir()
Debug.Print text
Loop
EndMacro: Në gabim GoTo 0 Application.ScreenUpdating = E vërtetë Mbylle #1 '''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''''''''' FUND ImportTextFile'''''''''''''''''''''''''' '''''''''''''''''''''''''''''''''''''''''''''''''''' Fundi Nën
Shumë faleminderit