VBA Lösung für Tabellenblattwechsel gesucht
14.08.2008 10:07:25
Nila
Ich habe folgendes vor:
Ich lege derzeit eine Exceldatei mit Steckbriefen von ca. 150 Personen an.
Jeder Steckbrief steht dabei auf einem eigenen Tabellenblatt.
Die Tabellenblätter werden nach der entsprechenden Person benannt.
Zum Beispiel: Name von Tabellenblatt 70: "Maier, A."
Auf Blatt 2, welches "Suchmaske" heißen soll habe ich in Zelle D9 eine Gültigkeitsliste mit den
Namen und mit Dropdown hinterlegt, über welche die jeweilige person ausgwählt werden kann.
So kann zum Beispiel "Maier, A." ausgewählt werden.
Über einen Commandbutton soll nun das Tabellenblatt "Maier, A." angesteuert werden.
Bisherige Lösung:
Sub Suche()
Sheets("Suchmaske").Select
If Range("D9") = "Maier, A." Then
Sheets("Maier, A.").Select
End If
If Range("D9") = "..." Then
Sheets("...").Select
End If
End Sub
So müsste ich dies aber für jede Person einzeln schreiben.
Gibt es hierfür eine bessere Lösung?