ich habe ein Excel Sheet bei dem ich in der Zelle C3 (definierter Name: Auswahl_Sprache) eine Auswahl über Daten -> Datenüberprüfung -> Liste die Werte
- Deutsch
- Englisch
vorgebe.
nun sollen bei Auswahl "Deutsch" im gleichen Arbeitsblatt die Zeilen 61 - 63 (definierter Name: Name_Maschine) ausgeblendet werden.
Es kann vorkommen, dass die INhalte nicht mehr auf Zeile 61 - 63 sind, da bereits andere Zeilen gelöscht wurden, deshalb der definierte Name !
mit folgendem Code erreiche ich zumindest das markieren der Zeilen, jedoch komme ich nicht meht aus diesem Code raus :-(
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("Auswahl_Sprache") = "Deutsch" Then
Application.EnableEvents = False
MsgBox ("Sprache deutsch") ' ist nur eine kontrolle, kommt in der endversion weg
' Range("Name_Maschine").Select
' hier sollte dann der Ausblende Code sein, irgentwas mit range = hide oder so
' Application.EnableEvents = True
end if
If Range("Auswahl_Sprache") = "Englisch" Then
' Application.EnableEvents = False
' MsgBox ("Sprache Englisch")
' Application.EnableEvents = True
End If
End Sub
was mache ich alles falsch ? :-(
Vielen Dank für eure Feedbacks
oli