vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest piątek, 19 kwietnia 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
Makra dla MS Excel

Ilość makr: 47

Progressbar.zip
31.05 kB


komentarze
dodane: 21 stycznia 2023
przez: admin
ściągnięć: 182

Nowa wersja makro demonstrującego działanie paska postępu (Progress bar), którego brakuje w 64-bitowym VBA.
Wykorzystuje ono etykiety (label).
Oprócz wskazywania postępu pracy makra, zaimplementowano pokazywanie komunikatów: ostrzeżeń, błędów oraz informacji o zakończeniu pracy.
Do tej wersji makra dodałem zmianę koloru tła paska na zielony w przypadku powodzenia operacji.
W najnowszej wersji dodałem możliwość wyświetlania szacunkowego czasu zakończenia operacji.
Progressbar.zip
26.12 kB


komentarze
dodane: 10 grudnia 2021
przez: admin
ściągnięć: 378

Nowa wersja makro demonstrującego działanie paska postępu (Progress bar), którego brakuje w 64-bitowym VBA.
Wykorzystuje ono etykiety (label).
Oprócz wskazywania postępu pracy makra, zaimplementowano pokazywanie komunikatów: ostrzeżeń, błędów oraz informacji o zakończeniu pracy.
Do tej wersji makra dodałem zmianę koloru tła paska na zielony w przypadku powodzenia operacji.
Listbox_header2.zip
21.55 kB


komentarze
dodane: 7 kwietnia 2021
przez: admin
ściągnięć: 539

Nowa wersja makra z nagłówkami kolumn w Listbox.
W tej wersji dodałem obsługę zdarzeń - po kliknięciu na nagłówek pojawia się komunikat.
listbox.zip
14.08 kB


komentarze
dodane: 27 marca 2021
przez: admin
ściągnięć: 559

W kontrolce ListBox nie ma nagłówków kolumn.

Makro demonstruje dodawanie pełniących tę funkcję kontrolek Label.
PickFolder.zip
52.38 kB


komentarze
dodane: 27 stycznia 2021
przez: admin
ściągnięć: 540

Poprawiona i uzupełniona wersja makra "PickFolder".
Zmieniłem ikony na kolorowe, dodałem opcję tworzenia nowego katalogu oraz dodałem szybki dostęp do Pulpitu.
Progressbar.zip
29.31 kB


komentarze
dodane: 27 stycznia 2021
przez: admin
ściągnięć: 576

Makro demonstrujące działanie paska postępu (Progress bar), którego brakuje w 64-bitowym VBA.
Wykorzystuje ono etykiety (label).
Oprócz wskazywania postępu pracy makra, zaimplementowano pokazywanie komunikatów: ostrzeżeń, błędów oraz informacji o zakończeniu pracy.
PickFolder.zip
41.34 kB


komentarze
dodane: 18 grudnia 2020
przez: admin
ściągnięć: 524

Makro w Excelu, zawierające okno dialogowe służące do wyboru katalogu.
W programie zaimplementowano dodawanie do ulubionych a także historię otwieranych katalogów.

Co prawda w Excelu jest zaimplementowane takie okno:
Application.FileDialog(msoFileDialogFolderPicker)


Jednak ta funkcjonalność potrzebna mi była w AutoCADzie.
Dostępne w internecie biblioteki do otwierana okna z określonym folderem startowym w AutoCADzie nie działają.
slownie.zip
15.81 kB


komentarze
dodane: 7 kwietnia 2019
przez: admin
ściągnięć: 921

Otrzymałem kilka próśb o wskazanie funkcji Excela, służącej do przedstawiania liczb w zapisie słownym.
Niestety, taka funkcja nie istnieje.
Rozwiązaniem może być natomiast makro VBA, zawarte w pliku *.xlsm.
Data.zip
13.56 kB


komentarze
dodane: 7 kwietnia 2019
przez: admin
ściągnięć: 883

W 64-bitowej wersji MS Office nie działa kontrolka DateTimePicker.
Problem ten próbowałem obejść, tworząc załączony kod.
Makro oparte jest na polach Combobox.
Ilość dni, które pojawia się w polu wyboru dnia jest zależna od miesiąca i od roku.
I tak:
styczeń, marzec, maj, lipiec, sierpień, październik grudzień: 31 dni
kwiecień, czerwiec, wrzesień, listopad: 30 dni
luty, w zależności od tego, czy rok jest przestępny czy nie 29 lub 28 dni.

Zmienną z datą można następnie utworzyć przy pomocy funkcji DateSerial.
STLNawigator.zip
234.25 kB


komentarze
dodane: 17 marca 2019
przez: admin
ściągnięć: 947

STLNawigator to zestaw plików składający się na system do tworzenia i administracji spisu elementów (ang. Bill of material, niem. Stückliste).
System ten używany jest w biurze konstrukcyjnym i obejmuje on następujące pliki i katalogi:
1. PDF - katalog z plikami rysunków technicznych,
2. Spis elementów.xlsm - lista elementów w postaci hierarchicznej,
3. STLNawigator.xlam - dodatek do programu Excel przedstawiający zawartość pliku Spis elementów.xlsm w postaci drzewa.
4. install_xlam.vbs skrypt VBS służący do instalacji dodatku STLNawigator.xlam.
5. Numery.accdb baza danych z numerami.

Po ściągnięciu i rozpakowaniu archiwum z programem, należy poprzez dwukrotne kliknięcie na plik install_xlam.vbs zainstalować dodatek w systemie.

Działanie polega na otwarciu pliku Spis elementów.xlsm a następnie uruchomieniu dodatku STLNawigator.xlam pprzez wcisnięcie odpowiedniego przycisku na wstążce.
Pojawi się wówczas okno, na którym, po kliknięciu prawym przyciskiem myszy pojawia się menu kontekstowe z opcjami programu.

Program dostarczany jest w postaci "jak jest". Autor ani serwis Makra.VBA nie ponoszą odpowiedzialności za ewentualne straty powstałe w wyniku używania programu.



<-wstecz  1 2 3 4 5  dalej->
wszystkich stron: 5