title image


Smiley Re: verschiedene Subs und verschiedene Arbeitsblätter
Hallo!



Vorab zu den verwendeten Begriffen:

Eine Arbeitsmappe ist identisch mit der gesamten Datei.

Die Arbeitsmappe ist aufgeteilt in Arbeitsblätter (standarmäßige Namen: Tabelle, Tabelle2 usw.)



Wenn Du innerhalb der Arbeitsmappe ein Makro nur aufrufbar haben möchtest, wenn gerade das Arbeitsblatt "Tabelle1" aktiviert ist, geht das z.B. so:



Sub makro()

If ActiveSheet.Name "Tabelle1" Then Exit Sub

MsgBox "Aha, hier klappt es!"

End Sub

(Code gehört im VBA-Editor in ein normales Modul, das Du evtl. noch einfügen musst.)



Um direkt beim Öffnen der Arbeitsmappe ein Makro zu starten, kannst Du das so realisieren:



Private Sub Workbook_Open()

Call makro

End Sub

(Code gehört in das Modul von "Diese Arbeitsmappe")



Viel Erfolg

Manes
Ob ich Spotlight gut finde? Also wenn ich ehrlich sein soll, müsste ich lügen!

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: