Moje doświadczenia z Excelem, Accesem i programowaniem w VBA
środa, 03 stycznia 2018

W komentarzu pod notką
Odczyt listy plików w katalogu
pojawił się komentarz z pytaniem jak przerobić makro, aby liczyło ilość plików. Przerobiłam makro, przy okazji zmieniając procedurę na funkcję i wyszło mi coś takiego:

Public Function PoliczPliki()
Dim Katalog As String
Dim NazwaPliku As String
Katalog = Range("A1").Value
Katalog = Katalog & "\"
PoliczPliki = 0
NazwaPliku = Dir(Katalog & "*.*")
Do While NazwaPliku <> ""
   PoliczPliki = PoliczPliki + 1
   NazwaPliku = Dir
Loop
End Function


 


 

 

 

 

 

 

 

 Powinno zadziałać, także w folderze sieciowym.



 

Kurs Excel programowanie w VBA Kurs Access - programowanie w VBA

 

Excel 2013 i programowanie VBA

piątek, 24 listopada 2017

Dziś świętujemy Black Friday czyli dzień wyprzedaży i wielkich bonifikat. Można zrobić zakupy po naprawdę atrakcyjnych cenach.

Tu kilka propozycji takich wyprzedaży z dziedziny Excela, Accessa, VBA i nie tylko:

 

Warto zajrzeć i zakupić literaturę informatyczną i/lub kursy w cenach dużo niższych niż na co dzień.

 


 





piątek, 20 października 2017

Scripting.FileSystemObject to obiekt służący do zarządzania plikami i  folderami. Wprawdzie w kodzie VBA są dostępne proste i przyjemne funkcje Dir, MkDir itp., ale przy odwołaniach do folderów sieciowych niestety zawodzą. Wówczas pozostaje wykorzystanie właśnie obiektu FileSystemObject, popularnie nazywanym FSO.

Dostępne są tu następujące właściwości i metody:

  • GetDrive - informacje o napędzie (dysku)
  • GetFolder - informacje o folderze
  • GetFile- informacje o pliku
  • CreateFolder - tworzenie folderu
  • CreateFile - tworzenie pliku
  • DeleteFolder - usuwanie folderu
  • DeleteFile - usuwanie pliku
  • CopyFolder - kopiowanie folderu
  • CopyFile - kopiowanie pliku
  • MoveFolder - przenoszenie folderu
  • MoveFile - przenoszenie pliku

Opis i praktyczne ich wykorzystanie w kodzie VBA będzie tematem kolejnych notek. 

 

Excel 2013 i programowanie VBA

 

Kurs Excel programowanie w VBA

poniedziałek, 24 lipca 2017

Film z kanału Excel, ilustrujący zaznaczanie duplikatów z wykorzystaniem formatowania warunkowego:

Zapraszam.


 Excel - szybkie przetwarzanie danych


Kurs Excel 2010 esencja

wtorek, 04 lipca 2017

W jaki sposób włączyć/wyłączyć powiadomienia o dostarczeniu i odczytaniu wiadomości przesyłanych za pomocą Outlooka? Odpowiednie ustawienia znajdziemy na karcie Plik --> Opcje.

Opcje Microsoft Outlook

Dalej wybieramy Pocztę:

Opcje Microsoft Outlook

Po wybraniu tej opcji - w okienku po prawej stronie możemy wybrać odpowiednie ustawienia. Śledzenie znajduje się raczej na dole:

 Opcje śledzenia

kliknij na obrazek, aby go powiększyć

Dwa pierwsze pola wyboru odpowiadają za ustawienia wiadomości wysyłanych - tu decydujemy, czy chcemy otrzymywać potwierdzenia dostarczenia i/lub odczytania.
Kolejne opcja dotyczy tego, czy sami chcemy wysyłać potwierdzenia. tu do wyboru mamy jedną z 3 opcji - automatycznie możemy je wysyłać zawsze, nigdy lub w stosunku do każdego maila z takim żądaniem potwierdzenia podejmować osobną decyzję. W przypadku tej trzeciej opcji po odczytania takiego maila pokaże się okienko, w którym wybieramy Tak lu Nie.

Opcje śledzenia

 

 


 


 

Kurs Outlook - efektywna praca

Tagi: mail outlook
08:12, marzatela , Różne
Link Dodaj komentarz »
piątek, 23 czerwca 2017

Tym razem moja oferta - dodatek Excela będący generatorem kodu QR.

Działa tak:


Szczegóły i wersja demo do pobrania są tu:

 Generator QRCode

Zapraszam.

11:54, marzatela , Excel
Link Dodaj komentarz »
środa, 24 maja 2017

Ostatnio dotarł do mnie plik ze zdjęciami. Było ich kilkanaście, oprócz tego zapisane dane (nic wielkiego - ok.200 wierszy w 6 kolumnach). Wydawać by się mogło, że nie powinien być zbyt wielki, a jednak - w wersji xls miał rozmiar ok.35 Mb. Nie udało się go nawet przesłać pocztą.
Taka wielkość pliku z pewnością niekorzystnie wpływa na pracę w pliku, znacząco obciąża pamięć operacyjną i tak naprawdę - trudno w nim cokolwiek zrobić.
Podstawową przyczyną tego wielkiego rozmiaru były właśnie te zdjęcia i od tego właśnie zaczęłam optymalizację pliku.

Jak się do tego zabrać? Wstawiając do skoroszytu Excela zdjęcia, obrazy czy pliki graficzne - musimy dokonać ich kompresji. Sposób działania w takich przypadkach pokazuję tu:

Rozwiązanie proste, a jednocześnie skuteczne.


poniedziałek, 01 maja 2017

W niektórych plikach Excela znajdują się łącza do innych plików. Najczęściej są to działania świadome i celowe, pozwalające np. na agregację danych z różnych arkuszy/skoroszytów. Czasem jednak zdarza się, że łączy teoretycznie nie powinno być, a jednak są widoczne. W dodatku ich odnalezienie jest trudne, nie można ich także przerwać.

łącza skoroszytu 

Wprawdzie można wyłączyć aktualizację łączy, ale to tylko maskuje, a nie rozwiązuje problem. Brak komunikatów nie załatwia sprawy.
W tego typu przypadkach najczęściej okazuje się, że łącza do innego pliku wcale nie są wstawione bezpośrednio w komórkach, a nieco bardziej "zagnieżdżone". Na początek warto więc sprawdzić:

  • ustawienia poprawności danych
    kto wie, czy na którejś z list nie ma odwołania do innego pliku?
  • formatowanie warunkowe
    tu też mogą być łącza

Tego typu sytuacje mogą się zdarzyć, gdy na przykład kopiujemy jakiś zakres komórek z innego skoroszytu, zapominając o tym, że jest tam zdefiniowana lista poprawności danych (przećwiczyłam to na sobie).
Jeśli plik jest mało rozbudowany - można to znaleźć ręcznie, choć czasem trzeba się naszukać. Gorzej, gdy plik zawiera wiele arkuszy, w każdym jest sporo danych i wykresów. Wówczas znalezienie takich odwołań może być naprawdę bardzo pracochłonne. Na takie przypadki jest specjalny dodatek Billa Manville'a:

FindLink

Trafiłam na niego dzięki pomocy przyjaciół z ExcelForum.pl  (to naprawdę najlepsze forum Excela). Zainstalowałam, zastosowałam i problem z dziwnymi łączami zniknął. Teraz dodatek nadal jest zainstalowany w moim Excelu, widać go na karcie Dodatki. I przydaje się.

A tu na wszelki wypadek link do filmiku pokazującego jak zainstalować dodatek w Excelu:

Instalacja dodatku Excela


Kurs Excel - zaawansowane techniki

poniedziałek, 10 kwietnia 2017

W ramach promocji świątecznej, w dniach 10 - 12 kwietnia 2017r., pakiety kurs video + ebook tańsze o 30%. 

Świąteczna promocja

Warto skorzystać.

Osobiście polecam kursy, które sama znam i opisałam je tu:

Kursy video

Szczegóły promocji są tu:

Wielkanocna promocja


niedziela, 19 marca 2017

Tylko do końca dnia 19 marca 2017 - dobre kursy komputerowe w bardzo obniżonych cenach:

Wiosenna wyprzedaż 

Warto zajrzeć.

 
1 , 2 , 3 , 4 , 5 ... 37
| < Kwiecień 2018 > |
Pn Wt Śr Cz Pt So N
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            


Książki warte polecenia
zobacz szczegóły...


A tu oferta na dziś:

Wydawnictwo Strefa Kursów



ministat liczniki.org



Napisz do mnie!