Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
396to400
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
396to400
396to400
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zellen ausblenden (bedingt)

Zellen ausblenden (bedingt)
12.03.2004 17:59:56
Markus
Hallo Excel-Freunde & Spezialisten
Ich habe letzthin folgendes VBA von diesem Server heruntergeladen oder kopiert:

Private Sub Worksheet_Activate()
Ausblenden
End Sub


Private Sub Worksheet_Change(ByVal Target As Range)
Ausblenden
End Sub

Sub Ausblenden()
Columns("E:H").EntireColumn.Hidden = False
If Range("B5").Value = "Müller" Then
Columns("E:F").EntireColumn.Hidden = True
Else
Columns("G:H").EntireColumn.Hidden = True
End If
End Sub

Wenn ich nun in Zelle B5 den Namen "Müller" eingebe werden die Spalten "E:F" ausgeblendet und dafür die Spalten "G:H" eingeblendet. Das ist gut so!
Nun möchte ich das Makro erweitern, damit ich mit mehreren Namen (zB. Personal) verschieden andere Zellen ausblenden bzw. einblenden kann.
Zum Beispiel:
Meier sieht Spalten "E:F"
Müller sieht Spalten "G:H"
Meier sieht Spalten "I:J"
und so weiter.
Kann mir jemand so einen VBA-Code aufzeichnen, den ich dann selber beliebig erweitern kann.
Wie Ihr meinem Level entnehmen könnt, kann ich VBA nur mit dem Macrorecorder aufnehmen. Von bloser Hand kann ich nur kleinere Änderungen wie Namenänderungen oder Spalten und Zeilen anpassungen eingeben.
Im voraus schon besten Dank
Freundliche Grüsse aus der Schweiz
Markus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen ausblenden (bedingt)
12.03.2004 18:51:58
Hajo_Zi
Hallo Markus

Sub Ausblenden()
Columns("E:H").EntireColumn.Hidden = False
Select Case Range("B5").Value
Case "Müller"
Columns("E:F").EntireColumn.Hidden = True
Case "Maier"
Columns("G:H").EntireColumn.Hidden = True
End Select
End Sub

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


AW: Zellen ausblenden (bedingt)
12.03.2004 19:06:58
Markus
Hallo Hajo
Vielen Dank für deine schnelle Hilfe.
Dieses Makro funktioniert genau so wie ich es wollte.
Freundliche Grüsse
Markus
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige