kurs excel: zestawienie instrukcji oraz funkcji operujących na plikach i dyskach
DESCRIPTION
Zobacz zestawienie instrukcji oraz funkcji operujących na plikach. Są one tworzone w języku VBA w Excelu. Informacje o Kursach Excel znajdą Państwo na stronie: http://www.cognity.pl/szkolenie-excel,s,9.htmlTRANSCRIPT
![Page 1: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/1.jpg)
Poradnik VBA: Zestawienie instrukcji oraz funkcji
operujących na plikach i dyskach
![Page 2: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/2.jpg)
Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach
![Page 3: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/3.jpg)
Szanowni Państwo,
Zapraszamy do zapoznania się z kolejną prezentacją z serii Poradnik VBA; tematem dzisiejszej prezentacji jest: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach.
![Page 4: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/4.jpg)
VBA Poradnik: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach
Kurs Excel
FILECOPY(miejsce docelowe)KIIL(Kill_ścieżka_pliku1)SetAttr(nazwa ścieżki)Przykład:
Kopiuj plik
Usuwa plik z dysku
Ustawia zmienia atrybuty informacyjne pliku
SetAttr ”PLIK.SRC”, vbHidden+vbReadOnly
![Page 5: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/5.jpg)
VBA Poradnik: Instrukcje operujące na dyskach
Kurs Excel
ChDir (Chdir ścieżka)
Przykład:
Zmienia bieżący folder katalogu
Zmienia bieżący katalog lub folder. ChDir”C:\TI_VBA”
![Page 6: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/6.jpg)
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
ChDir (ChDrive dysk)
Przykład:
Zmienia bieżący dysk
ChDrive”D”
![Page 7: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/7.jpg)
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
MkDir (MkDir ścieżka)
Przykład:
Tworzy nowy katalog lub folder (jeśli dysk
nie jest określony, to nowy katalog lub folder tworzony jest na bieżącym dysku)
MkDir”NowyKatalog’’
![Page 8: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/8.jpg)
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
RmDir
Przykład:
Usuwa pusty katalog lub folder (jeśli dysk nie jest określony, to usuwany jest katalog lub folder z bieżącego dysku)
RmDir”Nowy Katalog”
![Page 9: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/9.jpg)
VBA Poradnik: Instrukcje operujące na plikach i dyskach
Kurs Excel
Zmienia nazwę pliku, katalog lub folder. W przypadku różnych ścieżek dostępu do pliku następuje jego przeniesienie.
Name(Name stara_scieżka As nowa_scieżka)
![Page 10: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/10.jpg)
VBA Poradnik: Funkcje operujące na plikach
Kurs Excel
Zwraca daną typu VARIANT(DATE) określająca datę i godzinę utworzenia pliku lub ostatniej modyfikacji pliku.
FileDateTime (FileDateTime)(nazwa_ścieżki_pliku)
![Page 11: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/11.jpg)
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
Zwraca dana typu LONG określająca rozmiar pliku w bajtach.
FileLen
![Page 12: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/12.jpg)
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
Zwraca daną typu STRING – łańcuch znaków reprezentujący nazwę pliku, katalogu lub folderu, który dopasowany jest do określonego wzorca lub atrybutu pliku lub etykiety woluminu dysku
Dir
![Page 13: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/13.jpg)
VBA Poradnik: Funkcje operujące na dyskach
Kurs Excel
Funkcja wspiera symbole (znaki) wieloznaczne*i?. Zwraca pusty ciąg znaków ’’’’, jeśli nie zostanie znaleziona nazwa_ścieżki.Do iteracji wszystkich plików w katalogu należy określić pusty łańcuch znaków””- Dir(””)
Dir c.d.
![Page 14: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/14.jpg)
VBA Poradnik: Funkcje operujące na dyskach c.d.
Kurs Excel
Dir”D”Dir(”C:\TI_VBA\TI_VBA.xls’’, vbHidden) ’zwraca ’’TI_VBA’’, jeśli istnieje taki plik i ma atrybuty pliku ukrytego.Dir(’’C:\TI_VBA\*.xls,7)’zwraca nazwę pierwszego dopasowania do wzorca ’’xls’’.
Dir c.d.(nazwa_sciezki[,atrybuty])]
Przykład:
![Page 15: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/15.jpg)
VBA Poradnik: Funkcje operujące na dyskach c.d.
Kurs Excel
Zwraca daną typu VARIANT(STRING) łańcuch znaków reprezentujących bieżącą ścieżkę.
CuDir:
![Page 16: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/16.jpg)
VBA Poradnik: Funkcje operujące na dyskach c.d.
Kurs Excel
CuDir (CurDir[(dyski)])
Przykład:ChDir ’’C:\TI_VBA”MojaŚcieżka=CuDir(’’C’’)’zwraca ’’C:\TI_VBA’’
![Page 17: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/17.jpg)
VBA Poradnik: Funkcje operujące na plikach i dyskach
Kurs Excel
Zwraca wartość typu INTEGER reprezentujący atrybuty pliku, katalogi lub folderu. Do określenia, jakie atrybuty a ustawione, należy użyć operatora And do wykonania operacji na poziomie bitowym.
GetAttr
![Page 18: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/18.jpg)
VBA Poradnik: Funkcje operujące na plikach i dyskach c.d.
Kurs Excel
GetAttr(’’C:\TI_VBA\TI_VBA.xlxls”) And vbReadOnly ’zwraca 1, jeśli istnieje taki plik oraz ma atrybut pliku tylko do odczytu. W przeciwnym razie wyrażenie zwraca wartość 0.
GetAttr c.d.(nazwa_ścieżki)
Przykład:
![Page 19: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/19.jpg)
VBA Poradnik: Funkcje operujące na plikach i dyskach c.d.
Kurs Excel
Normalny.
Tylko do odczytu
GetAttr c.d.
STAŁA(vbNormal) 0
STAŁA(vbReadyOnly) 1
![Page 20: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/20.jpg)
VBA Poradnik: Funkcje operujące na plikach i dyskach c.d.
Kurs Excel
GetAttr c.d.
STAŁA(vbHidden) 2
STAŁA(vbSystem) 4
Ukryty.
Plik systemowy.
![Page 21: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/21.jpg)
VBA Poradnik: Funkcje operujące na plikach i dyskach c.d.
Kurs Excel
GetAttr c.d.
STAŁA(vbVolume) 8
STAŁA(vbDirectory) 16
STAŁA(vbAlias) 64
Katalog lub folder.
Zmieniony od ostatniego backupu.
Niedostępna w systemach Windows.
![Page 22: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/22.jpg)
Kurs Excel
Po więcej informacji na temat języka VBA zapraszamy na:• Kurs VBA w Excelu Podstawowy• Kurs VBA w Excelu Zaawansowany• Kurs VBA w Excelu Przekrojowy
![Page 23: Kurs Excel: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach](https://reader031.vdocuments.pub/reader031/viewer/2022020400/568c556a1a28ab4916c2aeef/html5/thumbnails/23.jpg)
Kurs Excel
Kursy VBA prowadzone są przez firmę szkoleniowo-doradczą Cognity.
Szkolenia VBA prowadzimy na terenie całej Polski; po szczegóły zapraszamy na www.cognity.pl