AW: Userform, Auswahl bei Doppelklick in Tabelle
27.10.2010 08:15:28
Case
Hallo,
den Aufruf der UserForm änderst Du so:
Public Sub UserForm1_anzeigen()
UserForm1.Show 0
End Sub
In den Codebereich des Tabellenblattes "Abwicklung" folgenden Code:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Count > 1 Then Exit Sub
If Target.Column = 26 Then
If Target.Row > 3 Then
Cancel = True
With UserForm1
.TextBox1.Text = Target.Text
.TextBox2.Text = Target.Offset(0, 6).Text
.TextBox3.Text = Target.Offset(0, 7).Text
.TextBox4.Text = Target.Offset(0, 8).Text
.Tag = Target.Address(False, False)
End With
End If
End If
End Sub
Und der Code für "CommandButton1":
Private Sub CommandButton1_Click()
With Worksheets("Abwicklung")
.Range(UserForm1.Tag).Offset(0, 6).Value = CDbl(TextBox2.Text)
.Range(UserForm1.Tag).Offset(0, 7).Value = CDbl(TextBox3.Text)
.Range(UserForm1.Tag).Offset(0, 8).Value = CDbl(TextBox4.Text)
End With
End Sub
Also UserForm1 starten und dann in Spalte Z einen Doppelklick.
Servus
Case