"Infozelle" erstellen, Text variabel
23.11.2020 10:12:30
Danie
nachdem ich seit Jahren hier immer mal wieder stumm mitlese und dann aus den Problemen anderer lerne, habe ich nun selbst ein Anliegen bei dem ich hoffe, dass ihr mit hier weiterhelfen könnt.
Ich habe ein Tabellenblatt erstellt mit unterschiedlich beschrifteten Spalten.
Oben im Kopf habe ich eine Zelle als "Infobox" betitelt, welche mir Infos zu anderen Zellen anzeigen soll. Das hat den Hintergrund, dass ich NICHT mit Kommentaren arbeiten möchte, sondern gerne einen Ort für die Hilfe-Anzeigen hätte..
Beispiel:
ich klicke in eine Zelle in dem Bereich von Spalte B und oben wird angezeigt: "Hier bitte die Kurzbezeichnung nach folgendem Schlüssel eingeben. ...".
Klicke ich nun in ein Feld der Spalte D, welches ebenfalls mit einem "Infokommentar" belegt sein soll, soll ein anderer Text in der Infobox angezeigt werden.
Wird eine Zelle angeklickt, hinter der gar kein Kommentar stehen soll, so soll auch keiner angezeigt werden.
In meinem tabellenblatt habe ich es bisher soweit hinbekommen, dass das Ganze genau für eine Spalte bzw. einen Fall funktioniert. Klickt man diesen an, wird der entsprechende Text oben angezeigt. Klickt man daneben, passiert wie gewünscht nichts. ich denke, dass man hier mit der CASE-Bedingung arbeiten sollte, aber dazu fehlen mir leider die Kenntnisse.
Über den einen oder anderen Ratschlag eurerseits würde ich mich sehr freuen. Vielen Dank!
Hier noch der bisherige Quelltext:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Zelle As Range
Dim Zelle2 As Range
Set Zelle = Range("D22:D10133")
Set Target = Intersect(Target, Range("D22:D100133,F22:F100133"))
If Target Is Nothing Then
Cells(2, 16).Value = ""
Exit Sub
Else
For Each Zelle In Target
Cells(2, 16).Value = "Der Punkt wird automatisch gesetzt."
Next Zelle
End If
End Sub