Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

Name des vorhergehenden Blattes

Gruppe

Arbeitsblatt

Problem

Wie kann ich den Namen des der aktiven Tabelle vorhergenden Tabellenblattes ermitteln?

Lösung
Geben Sie die nachfolgende benutzerdefinierte Funktion in ein Standardmodul ein.

StandardModule: basMain

Function PrevSheet()
   If Application.Caller.Parent.Index = 1 Then
      PrevSheet = "Sie befinden sich im ersten Blatt!"
   Else
      PrevSheet = Worksheets( _
         Application.Caller.Parent.Index - 1).Name
   End If
End Function