Witam!
Post by MelonWitam ponownie,
jest maly problem z przytoczonym kodzie: .FaceId = 6916 - komunikat,
obiekt nie posiada metody.....
Hmm.. Dziwne. Nic nie zmieniałeś w kodzie? W sumie ta linia jest opcjonalna,
mało istotna dla działania całej procedury (wyświetla okresloną ikonę przy
nazwie polecenia) więc można ją pominąć, ale to, że nie działa jest
zastanawiające. Jakiej wersji Excela używasz?
Post by MelonCzy znacie moze godne polecenia kursy VBA (ksiazka, www) zwiazany z
excel'em i formularzami?
Dla początkujących niezły jest kurs VBA na: http://dzono4.w.interia.pl/
Post by MelonCzym sie rozni Private Sub Workbook_BeforeClose() od Sub
Workbook_BeforeClose() (podobnie jest przy deklaracji zmiennych)?
W uproszczeniu, do zmiennych lub procedur czy funkcji, poprzedzonych słowem
Private mozna się odwoływać tylko z modułu, w którym zostały zadeklarowane.
Jeżeli chcemy odwoływać się do nich z innych modułów, to nalezy je
zadeklarować jako Public. Przy czym, jeżeli nie ma żadnej z tych deklaracji,
to domyśnie procedury i funkcje są typu Public a zmienne typu Private.
Post by MelonCzy mozecie podac liste nazw procedur, ktore sa wywolywane przy
akcjach zwiazanych z arkuszami, plikiem xls?
W edytorze VBA, jeżeli wybierzesz moduł arkusza lub skoroszytu, to z u góry,
z lewej strony masz listę rozwijalną z której mozesz wybrać obiekt (np.
Worksheet lub Workbook). Wtedy, na liście z prawej strony, pojawią się
dostępne dla niego procedury zdarzeń. Wybranie którejś z nich spowoduje
wstawienie jej szablonu do edytora.
Tajan