Ładny brzuch
Czesc
Na poczatek powiem ze w ogole nie znam sie na vba ale zycie zmusilo mnie ostatnio do napisania pewngo programu w vba.
mam taki problem (w skrocie):
1) musze stworzyc dynamicznie kilka worksheetow bazujac na konfiguracji(to udalo mi sie ).
2) chcialbym do tego stworzonego sheeta dolozyc zdarzenie tzn. chcialbym podpiac pewna funkcje ktora zadziala w momencie Activate dla tego worksheeta
If Not (checkSheetExists(region)) Then Sheets.Add Type:="Worksheet" With ActiveSheet .Move after:=Worksheets(Worksheets.Count) .Name = region End With End If
Wyzej widac jak generuje nieistniejace worksheets, zmienna region przechowuje nazwe workbooka do stworzenia.
Chcialbym teraz dodac obsluge pewnych zdarzen w szczegolnosci zalezy mi na onactivate ..
tzn chcialbym uzyskac mniej wiecej takie cos
With ActiveSheet .onactivate = "myFunctionCall" End With
Oczywiscie to powyzej nie dziala...
Jak sie podpina takie zdarzenia?? Czy to w ogole jest mozliwe?
Ma ktos jakis pomysl?
Z gory dzieki za pomoc
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Na poczatek powiem ze w ogole nie znam sie na vba ale zycie zmusilo mnie ostatnio do napisania pewngo programu w vba.
mam taki problem (w skrocie):
1) musze stworzyc dynamicznie kilka worksheetow bazujac na konfiguracji(to udalo mi sie ).
2) chcialbym do tego stworzonego sheeta dolozyc zdarzenie tzn. chcialbym podpiac pewna funkcje ktora zadziala w momencie Activate dla tego worksheeta
If Not (checkSheetExists(region)) Then Sheets.Add Type:="Worksheet" With ActiveSheet .Move after:=Worksheets(Worksheets.Count) .Name = region End With End If
Wyzej widac jak generuje nieistniejace worksheets, zmienna region przechowuje nazwe workbooka do stworzenia.
Chcialbym teraz dodac obsluge pewnych zdarzen w szczegolnosci zalezy mi na onactivate ..
tzn chcialbym uzyskac mniej wiecej takie cos
With ActiveSheet .onactivate = "myFunctionCall" End With
Oczywiscie to powyzej nie dziala...
Jak sie podpina takie zdarzenia?? Czy to w ogole jest mozliwe?
Ma ktos jakis pomysl?
Z gory dzieki za pomoc