Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Target Zelle in Userform einlesen

Target Zelle in Userform einlesen
09.11.2020 12:17:39
Sabrina
Hallo zusammen,
ich habe folgenden Code:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 30 Then
If Target.Value = "r" Then
UserForm1.Show
Else
End If
End If
End Sub

Für die Userform habe ich diesen Code:

Private Sub CommandButton1_Click()
If TextBox.Text = "" Then
MsgBox "Bitte Text eintragen"
Else
Cells(Tarrow, 42) = Me.TextBox.Value
Unload UserForm1
End If
End Sub

Nun mein Problem.
Mein Code startet wenn in Spalte 30 was geändert wird und die Userform kommt wenn ein "r" eingetragen wird. Nun möchte ich die Target.row in die Userform mit übernehmen damit ich den Text der in der Textbox eingetragen wird in die Zeile Target.row, 42 übernommen wird. Wie kann ich dies lösen?
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Target Zelle in Userform einlesen
09.11.2020 12:20:52
Nepumuk
Hallo Sabrina,
wie und wo ist Tarrow definiert?
Gruß
Nepumuk
AW: Target Zelle in Userform einlesen
09.11.2020 16:44:10
Sabrina
Hallo Nepumuk
Tarrow sollte Target.row sein.
Wenn ich Target.row eingebe ist es immer 0.
Daher dachte ich definier das aber mir ist nicht ganz klar wir.
Hatte es auch über Public versucht ohne erfolg.
Viele Grüße
Sabrina
Anzeige
AW: Target Zelle in Userform einlesen
09.11.2020 16:52:18
Nepumuk
Hallo Sabrina,
im Modul des UserForms:
Public Tarrow As Long
Und in der Tabelle dann so:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 30 Then
        If Target.Value = "r" Then
            With UserForm1
                .Tarrow = Target.Row
                .Show
            End With
        End If
    End If
End Sub

Gruß
Nepumuk
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige