Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 10831 Skopiuj do schowka 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. :mrgreen:

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 Skopiuj do schowka
 
 

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 Skopiuj do schowka
 
 

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 Skopiuj do schowka
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum