Variablen in ein Makro einfügen
24.08.2003 13:42:20
joerg
ich habe folgendes Makro, das bei einem Eintrag in B3 automatisch die Spalte C sichtbar werden lässt. Trage ich nun einen Wert in C3 ein, wird die Spalte C wieder wie gewünscht ausgeblendet.
Wie erweitere ich das Makro, damit der Vorgang z.B. im Bereich von B3 bis B10 funktioniert, dass heisst, Eintrag in B4 , Spalte C öffnet sich, Eintrag in C4, Spalte C wird wieder ausgeblendet und so weiter (B5 -> C5 ; B6 -> C6 ... )
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Columns(3).Hidden = True
With Target
If .Row = 3 And .Column = 2 Then
Columns(3).Hidden = Not Columns(3).Hidden
If Columns(3).Hidden Then Cells(3, 2).Select Else Cells(3, 3).Select
End If
End With
End Sub
Besten Dank, Joerg