Zapis tekstu do pliku tekstowego
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile As Object
Set oFile = fso.CreateTextFile("C:\TEMP\test.txt")
oFile.WriteLine block
oFile.Close
Set fso = Nothing
Set oFile = Nothing
Zapis arkusza do pliku
Dim wb As Workbook
Set wb = Workbooks.Add
ThisWorkbook.Sheets("WN_" & Mid(nazwa_wniosku, 1, 5) & "_" & Mid(nazwa_wniosku, 7, 5) & "_Protokol_Final").Copy Before:=wb.Sheets(1)
wb.SaveAs "C:\TEMP\" & Mid(nazwa_wniosku, 1, 5) & "_" & Mid(nazwa_wniosku, 7, 5) & "_" & Format(Now(), "dd_mm_yy_hh_mm")
ActiveWorkbook.Close SaveChanges:=True 'Zamknięcie zapisanego pliku
Otwarcie pliku
Workbooks.Open ("C:\TEMP\Archiwum.xlsx")
Ścieżka do pliku znajdującego się w tej samej lokalizacji co plik z makrem
strFile = ActiveWorkbook.Path & "\Pracownicy.csv"
Skopiowanie danych z pliku CSV do określonego arkusza
Dim ws As Worksheet, strFile As String
Set ws = ActiveWorkbook.Sheets("Users")
strFile = ActiveWorkbook.Path & "\Pracownicy.csv"
With ws.QueryTables.Add(Connection:="TEXT;" & strFile, Destination:=ws.Range("A1"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.TextFilePlatform = 65001
.Refresh
End With