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: 959 Skopiuj do schowka Makro, jako dodatek xla
Autor Wiadomość
grudnick
[Usunięty]

Wysłany: 15-04-2007, 11:53   Makro, jako dodatek xla

Witam,
Mam taki arkusz, który pobiera kursy walut ze strony NBP. Zrobiłem sobie formularz, który przy użyciu danych z tego arkusza oblicza jakieś tam dane, albo wyświetla kursy walut. Czy jest możliwe, aby ten formularz zrobić jako dodatek xla? Chciałbym żeby był on podpięty pod przycisk i był zawsze dostępny bez otwierania arkusza z kursami walut.
Zrobiłem arkusz, napisałem makro i działa jeśli arkusz jest otwarty.
Zapisanie arkusza jako .xla i załadowanie dodatku nic mi nie daje bo makro o kodzie
Kod:

Sub kursy()
UserForm1.Show
End Sub


Nie otwiera mi formularza tylko zgłasza błąd "Subscript out of range"
Jak mają wyglądać odwołania do arkusza xla w kodzie makra?

Z góry dziękuję za pomoc[/code]
ID posta: 4857 Skopiuj do schowka
 
 
Tajan


Pomógł: 5252 razy
Posty: 11450
Wysłany: 15-04-2007, 15:47   

Makro Kursy powinno być umieszczone w module standardowym makr pliku dodatku.
Aby wświetlić formularz, w kodzie makra innego skoroszytu należy użyc instrukcji:
Kod:
Application.Run "NazwaPlikuDodatku.xla!Kursy"
ID posta: 4859 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.wip.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe