Aktuelles Worksheet aus Add-In ansprechen
Martin
ich habe meine Hauptanwendung in ein Add-In ausgelagert und muß auch den Zugriff auf die aktuellen Worksheets haben. Es gibt einen schlechten Weg, der funktioniert.
Sub Reset() ' im XLA
Dim WS_temp As Worksheet
MsgBox ActiveWorkbook.VBProject.Name ' ="VBA_Project" Anscheinend kann man auf das VBProject zugreifen
' Funktioniert grundsätzlich, aber fehleranfällig, da Nutzer Worksheet-Name geändert haben kann:
Set WS_temp = ActiveWorkbook.Worksheets("FMEA")
MsgBox WS_temp.Name
' Besser direkter Zugriff auf WS_FMEA wie bei normaler Programmierung:
Set WS_temp = ActiveWorkbook.VBProject.WS_FMEA ' Geht nicht !!! Warum ?MsgBox WS_temp.Name
Wie kann ich den auf die Worksheets (auch Module usw. zugreifen), die ich ja im Editor sehe? Warum kann ich die nicht direkt ansprechen?
Hat jemand eine Idee?
Danke, Martin