Witam, mam problem ze skryptem VBA w Excelu. Probuje zrobic skrypt ktory pobiera zawartosc folderu i kopiuje zawartosc poszczegolnych plikow i wkleja je do wyszukanej komorki.
Skrypt chcialem odpalic 3 razy dla 3 folderow.
dla folder = "c:\130x70" skrypt dziala idealnie ale kiedy zmienie na folder = "c:\210x100" dostaje blad "Object variable or With block variable not set".
Folder istnieje na 100%, zawiera pliki tego samego typu co poprzedni to znaczy *.html. Nie mam pojecia w czym tkwi blad. Ponizej caly kod:
Sub LoopThroughFiles()
Dim MyObj As Object, MySource As Object, file As Variant, MyData As String, folder As String, temp As String
'WPROWADZ FOLDER DO IMPORTU PLIKOW
folder = "c:\210x100\"
'Tworzenie tablicy plikow
file = Dir(folder)
'Petla do kopiowania zawartosci plikow do komrek Excel
While (file <> "")
temp = folder & file
Open temp For Binary As #1
MyData = Space$(LOF(1))
Get #1, , MyData
Close #1
sFile = Left(file, (InStr(file, ".") - 1)) & "_"
Cells.Find(What:=sFile, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = MyData
file = Dir
Wend
End Sub