Wie kann ich die nummer des aktiven Arbeitsblattes ermitteln.
Ich habe mir schon nen Wolf gesucht finde nichts
Bsp stehe ich in "Tabelle 1" bekomme ich eine 1
stehe ich Tabelle 5 bekomme ich eine 5
Danke
Michael
Danke
Michael
was meinst Du. Die Position die das Register unten in der Auflistung hat. In VBa ????
Gruß Hajo
z.B. so:
Gruß
Martin Beck
Gruss Markus
'
End Sub
Oder meinst Du - wie extrahiere ich die 1 aus der Zeichenkette "Tabelle1"? Dann brauchst Du RIGHT
Alan Hathway
nehmen wir mal folgende Blattreihenfolge an:
Tabelle1
Diagramm1
Tabelle2
Tabelle3
Tabelle2 sei das aktive Worksheet(!!!), für das der Index gesucht wird.
ActiveSheet.Index liefert den Wert 3. Wird dieser in einer Anweisung mit Worksheets(3) verwendet ist die Referenzierung falsch. Die von mir und Alan vorgeschlagene Schleifenlösung liefert hingegen den Index 2, der ausschließlich auf die Worksheets bezogen ist.
Kommen in der DAtei nur Tabellenblätter vor, ist das Ergebnis beider Vorschläge identisch.
Gruß
Martin Beck
machmal ist es so einfach, da kommt man nicht drauf!!
Michael
Alan Hathway