Benutzer-Werkzeuge

Webseiten-Werkzeuge


kb:s:0086:faq:zelle-anklicken-und-andere-zelle-anzeigen

Zelle anklicken und in anderer Zelle Text anzeigen

Problem:
Auf einem Tabellenblatt (Tabelle1) werden in Spalte A Fragen gestellt.
Auf einem anderen Tabellenblatt (Tabelle2) werden in Spalte A Erläuterungen zu den Fragen in Tabelle1 gespeichert. D.h. in Tabelle1 Zelle A1 steht eine Frage und in Tabelle2 Zelle A1 steht eine Erläuterung.

Wenn nun in Tabelle1 auf Zelle A1 mit der Maus geklickt wird, dann soll in der Tabelle1 Zelle B1 die Erläuterung aus Tabelle2 A1 erscheinen.

1. Lösung:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
With Columns("B")
    .Font.Color = vbWhite
    .EntireRow.RowHeight = 15
End With

If Target.Column = 1 Then
    With Target.Offset(, 1)
        .WrapText = True
        .Font.ColorIndex = xlAutomatic
        .EntireRow.AutoFit
    End With
Else
    Columns("B").WrapText = False
End If
Application.ScreenUpdating = True
End Sub

2. Lösung:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub

With ActiveSheet
    With .TextBox1
        If Target.Column = 1 Then
            .Top = Target.Top
            .Width = 500
            .Height = 250
            .Text = Sheets("Tabelle2").Range(Target.Address).Text
            .Visible = True
        Else
            .Visible = False
        End If
    End With
End With
End Sub

Quelle:

Danke an Claus Busch und Andreas Killer:
http://answers.microsoft.com/thread/c4a75cb5-62a8-4bfb-97c1-504714ff96af

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
kb/s/0086/faq/zelle-anklicken-und-andere-zelle-anzeigen.txt · Zuletzt geändert: 2021/04/04 14:18 von 127.0.0.1