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

Ilość makr: 47

Dekoder.zip
52.24 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 3603

Plik z programami, które wykorzystuję do udzielania odpowiedzi w dziale jak...
Pierwszy program zawiera dekoder, zamieniający kod VBA w ten sposób, by można było go wstawić do pliku HTML (wcięcia, zamiana znaków <, >, & itd.).
Dodatkowo zawiera on moduł do kolorowania składni, dzięki czemu kod na stronie wygląda tak samo jak w edytorze VBA. Wynik działania programu umieszczany jest w schowku.
Bardzo istotnym elementem tego programu jest eksplorator otwartych projektów VBA, dzięki któremu można zaznaczać na drzewie poszczególne procedury czy całe moduły wchodzšce w skład projektu i eksportować je do postaci HTML.
Program ten można, poprzez wyeksportowaniu formularzy i modułów osadzić w dowolnej aplikacji wspierającej VBA.
Drugi program po wskazaniu listu z pytaniem generuje tabelę HTML z działu jak.
Lista.zip
42.96 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 8553

Dostałem w pracy zadanie: stworzyć listę oprogramowania i sprzętu używanego w firmie na poszczególnych stanowiskach.
Stwierdziłem jednak, że oprócz tego zrobię cały system, który będzie takie raporty generował.
To jest efekt mojej pracy (Zabrało mi to 8 godzin, więc na pewno wymaga on jakichś doróbek).

PS. W części procedur występujš komentarze po angielsku. Pozostały one z innego mojego programu, z którego podebrałem procedury.
Numery seryjne pojawiające się w tym programie są fikcyjne.
BatchXLS.zip
15.46 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 5150

BatchXLS to makro, a w zasadzie szkielet makra służącego do wsadowego przetwarzania plików Excela.

Można po dopisaniu odpowiednich procedur wykorzystać go do wsadowego wydruku plików, zmiany nazw plików, zmiany zawartości określonych komórek itp.

Użytkownik przy pomocy systemowego okienka "Przeglądaj w poszukiwaniu foldera" wskazuje folder z plikami *.xls do konwersji i klika na przycisk "Start".
DBView.zip
23.60 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 3992

Program (zawarty w pliku *.xls) do przeglądania zawartości baz danych *.mdb. Rekordy wpisywane są do kontrolki ListView (to ta, dzięki której oglądamy pliki w Exploratorze Windows). Program wymaga: - biblioteki Microsoft DAO 3.6 Object Library, zawartej w pliku Dao360.dll (lub Microsoft DAO 3.51 Object Library, zawartej w pliku Dao351.dll), - kontrolki ListView zawartej w Microsoft Windows Common Controls 6.0 (SP3), zawartej w pliku mscomctl.ocx, - kontrolki Microsoft Common Dialog 6.0 (SP3), zawartej w pliku Comdlg32.ocx
exporttxt.zip
9.39 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 5820

Plik *.xls z makrem, służącym do eksportowania zawartości arkusza Excela do pliku tekstowego.
Wykorzystałem w nim metodę .InputBox obiektu Application.

Obsługa polega na tym, że użytkownik wskazuje komórki arkusza, które maja zostać przepisane do pliku tekstowego. Jeżeli zaznaczona będzie tylko jedna komórka, to wyeksportowany będzie cały obszar niepustych komórek znajdujący się na prawo i poniżej zaznaczonej komórki.
drukuj.zip
16.69 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 3740

Archiwum zawiera plik *.xls z makrem, służącym do wydruku dużej ilości plików. Przed wydrukiem wszystkie pliki należy umieścić w jednym katalogu. Po wybraniu katalogu przy pomocy okna dialogowego "Przeglądaj w poszukiwaniu foldera" Excel otwiera każdy plik *.xls, znajdujący się w tym folderze i wysyła go do domyślnej drukarki.
Postęp wydruku jest sygnalizowany przy pomocy paska postępu.
XLSMan.zip
14.13 kB


komentarze
dodane: 17 października 2003
przez: admin
ściągnięć: 3471

Przy pracy w Excelu z duża ilością otwartych plików (np. 70) irytujące jest przełączanie pomiędzy nimi za pomocą polecenia w menu okno. Przy tej ilości otwartych plików pojawia się dodatkowy element tego menu (Więcej okien...), po wybraniu którego mamy malutkie okienko, w którym nie można zidentyfikować pliku, jeśli ma on długa nazwę.
Niedogodności te zainspirowały mnie do napisania tego managera otwartych plików, który oprócz wyświetlania nazw otwartych plików, wyświetla także informacje o arkuszach.
Po rozpakowaniu plik XLSMan.xls najlepiej przegrać do katalogu "C:Program filesMicrosoft OfficeOfficeXLStart", będzie on wtedy automatycznie wczytywany przy uruchamianiu Excela.

Uwaga! Plik jest ukryty, tzn. po jego otwarciu nic nie pojawi się na ekranie.



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