SlideShare a Scribd company logo
Poradnik VBA: Zestawienie instrukcji
oraz funkcji operujących na plikach i
dyskach
Zestawienie instrukcji oraz funkcji
plikach i dyskach
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.
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
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”
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
ChDir (ChDrive dysk)
Przykład:
Zmienia bieżący dysk
ChDrive”D”
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’’
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”
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)
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)
VBA Poradnik: Instrukcje operujące na dyskach c.d.
Kurs Excel
Zwraca dana typu LONG
określająca rozmiar pliku w
bajtach.
FileLen
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
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.
VBA Poradnik: Funkcje operujące na dyskach c.d.
Kurs Excel
Dir”D”
Dir(”C:TI_VBATI_VBA.xls’’,
vbHidden) ’zwraca ’’TI_VBA’’,
jeśli istnieje taki plik i ma
atrybuty pliku ukrytego.
Dir(’’C:TI_VBA*.xls,7)’zwrac
a nazwę pierwszego
dopasowania do wzorca
’’xls’’.
Dir c.d.
(nazwa_sciezki[,atrybut
y])]
Przykład:
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:
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’’)’zwr
aca ’’C:TI_VBA’’
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
VBA Poradnik: Funkcje operujące na plikach i dyskach c.d.
Kurs Excel
GetAttr(’’C:TI_VBATI_VBA.x
lxls”) 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:
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
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.
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.
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
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

More Related Content

More from COGNITY Szkolenia

Excel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxExcel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptx
COGNITY Szkolenia
 
Power BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresiePower BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresie
COGNITY Szkolenia
 
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracjiMS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
COGNITY Szkolenia
 
MS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieMS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenie
COGNITY Szkolenia
 
E-marketing dla startupu
E-marketing dla startupuE-marketing dla startupu
E-marketing dla startupu
COGNITY Szkolenia
 
Visual Basic for Application in Cognity
Visual Basic for Application in CognityVisual Basic for Application in Cognity
Visual Basic for Application in Cognity
COGNITY Szkolenia
 
Wykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacjiWykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacji
COGNITY Szkolenia
 
Lean Management - Narzędzia
Lean Management - NarzędziaLean Management - Narzędzia
Lean Management - Narzędzia
COGNITY Szkolenia
 
Vba w Cognity
Vba w CognityVba w Cognity
Vba w Cognity
COGNITY Szkolenia
 
Różne oblicza Krakowa
Różne oblicza KrakowaRóżne oblicza Krakowa
Różne oblicza Krakowa
COGNITY Szkolenia
 
Zasady ładnej prezentacji Cognity
Zasady ładnej prezentacji CognityZasady ładnej prezentacji Cognity
Zasady ładnej prezentacji Cognity
COGNITY Szkolenia
 
Wizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - PoradnikWizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - Poradnik
COGNITY Szkolenia
 
Urodziny Cognity
Urodziny CognityUrodziny Cognity
Urodziny Cognity
COGNITY Szkolenia
 
Techniki aktywnego słuchania
Techniki aktywnego słuchaniaTechniki aktywnego słuchania
Techniki aktywnego słuchania
COGNITY Szkolenia
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
COGNITY Szkolenia
 
Cognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve JobsCognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve Jobs
COGNITY Szkolenia
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
COGNITY Szkolenia
 
Cognity Szkolenia - cytat
Cognity Szkolenia - cytatCognity Szkolenia - cytat
Cognity Szkolenia - cytat
COGNITY Szkolenia
 
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacjiCognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
COGNITY Szkolenia
 
Cognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasemCognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasem
COGNITY Szkolenia
 

More from COGNITY Szkolenia (20)

Excel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptxExcel - od podstaw do zaawansowanych tehchnik.pptx
Excel - od podstaw do zaawansowanych tehchnik.pptx
 
Power BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresiePower BI - wizualizacja danych na wykresie
Power BI - wizualizacja danych na wykresie
 
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracjiMS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
MS Word – spis tabel i rysunków, wstawianie podpisów do ilustracji
 
MS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenieMS Excel: tworzenie baz danych – wprowadzenie
MS Excel: tworzenie baz danych – wprowadzenie
 
E-marketing dla startupu
E-marketing dla startupuE-marketing dla startupu
E-marketing dla startupu
 
Visual Basic for Application in Cognity
Visual Basic for Application in CognityVisual Basic for Application in Cognity
Visual Basic for Application in Cognity
 
Wykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacjiWykorzystanie Social Media w procesie rekrutacji
Wykorzystanie Social Media w procesie rekrutacji
 
Lean Management - Narzędzia
Lean Management - NarzędziaLean Management - Narzędzia
Lean Management - Narzędzia
 
Vba w Cognity
Vba w CognityVba w Cognity
Vba w Cognity
 
Różne oblicza Krakowa
Różne oblicza KrakowaRóżne oblicza Krakowa
Różne oblicza Krakowa
 
Zasady ładnej prezentacji Cognity
Zasady ładnej prezentacji CognityZasady ładnej prezentacji Cognity
Zasady ładnej prezentacji Cognity
 
Wizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - PoradnikWizualizacja danych - Cognity - Poradnik
Wizualizacja danych - Cognity - Poradnik
 
Urodziny Cognity
Urodziny CognityUrodziny Cognity
Urodziny Cognity
 
Techniki aktywnego słuchania
Techniki aktywnego słuchaniaTechniki aktywnego słuchania
Techniki aktywnego słuchania
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
 
Cognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve JobsCognity Szkolenia: cytat Steve Jobs
Cognity Szkolenia: cytat Steve Jobs
 
Cognity Szkolenia cytat
Cognity Szkolenia cytatCognity Szkolenia cytat
Cognity Szkolenia cytat
 
Cognity Szkolenia - cytat
Cognity Szkolenia - cytatCognity Szkolenia - cytat
Cognity Szkolenia - cytat
 
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacjiCognity Szkolenia - PowerPoint prowadzenie prezentacji
Cognity Szkolenia - PowerPoint prowadzenie prezentacji
 
Cognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasemCognity Szkolenia - Zarządzanie czasem
Cognity Szkolenia - Zarządzanie czasem
 

Kurs VBA: Zestawienie instrukci oraz funkcji operujących na plikach i dyskach

  • 1. Poradnik VBA: Zestawienie instrukcji oraz funkcji operujących na plikach i dyskach
  • 2. Zestawienie instrukcji oraz funkcji plikach i dyskach
  • 3. 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.
  • 4. 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
  • 5. 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”
  • 6. VBA Poradnik: Instrukcje operujące na dyskach c.d. Kurs Excel ChDir (ChDrive dysk) Przykład: Zmienia bieżący dysk ChDrive”D”
  • 7. 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’’
  • 8. 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”
  • 9. 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)
  • 10. 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)
  • 11. VBA Poradnik: Instrukcje operujące na dyskach c.d. Kurs Excel Zwraca dana typu LONG określająca rozmiar pliku w bajtach. FileLen
  • 12. 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
  • 13. 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.
  • 14. VBA Poradnik: Funkcje operujące na dyskach c.d. Kurs Excel Dir”D” Dir(”C:TI_VBATI_VBA.xls’’, vbHidden) ’zwraca ’’TI_VBA’’, jeśli istnieje taki plik i ma atrybuty pliku ukrytego. Dir(’’C:TI_VBA*.xls,7)’zwrac a nazwę pierwszego dopasowania do wzorca ’’xls’’. Dir c.d. (nazwa_sciezki[,atrybut y])] Przykład:
  • 15. 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:
  • 16. 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’’)’zwr aca ’’C:TI_VBA’’
  • 17. 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
  • 18. VBA Poradnik: Funkcje operujące na plikach i dyskach c.d. Kurs Excel GetAttr(’’C:TI_VBATI_VBA.x lxls”) 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:
  • 19. 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
  • 20. 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.
  • 21. 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.
  • 22. 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
  • 23. 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