AW: Zeile bedingt ausblenden
28.10.2004 13:39:14
Henri
Hallo Bert,
ich habe das jetzt folgendermassen verändert:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng As Range
For Each rng In Target.Cells
If rng.HasFormula Then
ActiveSheet.Protect UserInterFaceOnly:=True
Exit Sub
Else
ActiveSheet.Protect UserInterFaceOnly:=False
End If
Next rng
End Sub
Dazu habe ich noch in den Bereichen wo geschrieben werden darf den Zellschutz entfernt.
Leider funktioniert das Ausblenden immer noch nicht und es kommt der gleiche Fehler. So sieht mein ganzes Makro aus:
Private Sub CommandButton1_Click()
Sheets("Grundeinstellungen").Range("A" & lBox) = frmEingabe.TextBox1.Value
frmEinstellungen.Controls("Label" & lBox) = frmEingabe.TextBox1.Value
Sheets("Februar").Rows("33:33").Hidden = Month(Sheets("Februar").Cells(33, 2)) = 3
frmEingabe.TextBox1.Value = ""
frmEingabe.Hide
End Sub
Soll also wenn ich in der UserForm 2004 eingebe die letzte Zeile des Monats Februar ausblenden und wenn ich 2005 eingebe wieder einblenden.
Henri