ID tematu: 10831
 |
34. Tworzenie formularza użytkown. (UserForm) 'w locie' |
| Autor |
Wiadomość |
Artik


Posty: 3463
|
Wysłany: 2009-01-25, 16:47 34. Tworzenie formularza użytkown. (UserForm) 'w locie'
|
|
|
Może nie jest to często zadawane pytanie, ale uważam, że przykład wart jest pokazania.
Odpowiadając na inny temat , tak niejako przy okazji powstał projekt tworzenia formy w locie.
Czasem możemy mieć taką konieczność, by zbędne formularze nie obciążały pliku. W takich przypadkach możemy napisać kod, który będzie tworzył formę na "nasz gwizdek" i usuwał ją, gdy nie będzie już potrzebna. Praktycznie możemy stworzyć kilkadziesiąt takich ulotnych formularzy (tylko komu by się chciało? ).
Co można znaleźć w załączniku? Np.:
1. jak w temacie, czyli tworzenie ulotnego formularza,
2. wywołanie procedury z parametrami w metodzie OnTime (jeszcze do niedawna myślałem, że to niemożliwe ),
3. uruchomienie formy, gdy znamy tylko nazwę tej formy (nie posiadamy "w ręku" obiektu UserForm, ale mamy jego nazwę) - procedura PokazForme,
4. wyświetlenie formy w miejscu, które uważamy za właściwsze, a nie na środku ekranu,
5. dynamiczne dostosowywanie wielkości formy do obiektów znajdujących się na tej formie (w tym przykładzie może trochę mało widoczne ),
6. użycie metody InputBox do wskazywania zakresu komórek, które będą nas w przyszłości interesowały (w tym przykładzie - zakres do skopiowania),
7. jak ktoś się dobrze wczyta, to zobaczy, że kod jest napisany z późnym dowiązaniem,
8. tworzenie pliku graficznego bez użycia podobnego mechanizmu Excela,
9. i całkiem gratis , po zakończeniu działań mamy w schowku obraz kopiowanego zakresu.
Uff, to chyba z grubsza wszystko, czego można się ewentualnie nauczyć zaglądając do poniższego załącznika.
Powodzenia w analizie.
Artik
PS
Załącznik tutaj jest nieco inny niż pokazany w wyżej cytowanym temacie.
Tworzenie UserForm w locie.zip
|
Pobierz Plik ściągnięto 709 raz(y) 30.33 KB |
|
|
 | ID posta:
56728
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
golly
Exceloholic

Posty: 360
|
Wysłany: 2011-08-31, 15:09
|
|
|
Witajcie,
Po uruchomieniu makra przyciskiem plik graficzny mi się generuje i zapisuje ale przy okazji wyskakuje komunikat błędy jak w załączniku.
Jak się go pozbyć ?
Schowek-1.jpg
|
 |
| Plik ściągnięto 20 raz(y) 14.33 KB |
|
_________________ Excel 2003 |
|
 | ID posta:
128933
|
|
|
 |
|
EXCELFORUM.pl POLECA - Bezplatne triki prosto na skrzynke email
|
zbiniek
ExcelSpec


Posty: 725
|
Wysłany: 2011-09-01, 07:31
|
|
|
Witam!
W Excelu 2010: Developer \ Bezpieczeństwo makr i w "Ustawieniach makr developera" zaznaczasz ptaka przy "Ufaj dostępowi do modelu obiektowego projektu VBA". |
_________________ pzdr
zbiniek
Prawdopodobieństwo otrzymania satysfakcjonującej odpowiedzi jest proporcjonalne do właściwego sformułowania problemu (popartego załącznikiem)
Jest załącznik - jest impreza
http://rtfm.killfile.pl/ |
|
 | ID posta:
128972
|
|
|
 |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
| |
| |