Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1620to1624
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Einträge aus Userform kopieren

Einträge aus Userform kopieren
18.04.2018 10:33:12
Olli
Liebe VBA Cracks,
Ich habe folgende Frage:
Ich habe eine Userform erstellt und die Inhalte sollen in die die Zellen B2,B3,B4,B5 übertragen werden. Das geschieht per folgendem Code:
Sub NewSelection_click()
'Die Eingaben in der Userform soll in die Filterfelder für BW übertragen werden
If NewSelection.Tag = "OK" Then
Range("B2").Value = Textbook1.Value
Range("B3").Value = Textbook2.Value
Range("B4").Value = Textbook3.Value
Range("B5").Value = Textbook4.Value
Unload NewSelection
End If
End Sub
Wie kann ich nun erreichen, dass nur kopiert wird, wenn ein Wert auch in die Userform eingetragen wird?
Wenn ein Feld leer bleibt, soll nicht kopiert werden.
Vielen Dank!

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Einträge aus Userform kopieren
18.04.2018 10:40:44
UweD
Hallo
so...

Sub NewSelection_click()
'Die Eingaben in der Userform soll in die Filterfelder für BW übertragen werden
If NewSelection.Tag = "OK" Then
If Textbook1.Value"" Then Range("B2").Value = Textbook1.Value
If Textbook2.Value"" Then Range("B3").Value = Textbook2.Value
If Textbook3.Value"" Then Range("B4").Value = Textbook3.Value
If Textbook4.Value"" Then Range("B5").Value = Textbook4.Value
Unload NewSelection
End If
End Sub

LG UweD
AW: Einträge aus Userform kopieren
18.04.2018 11:03:42
Werner
Hallo Olli,
oder hier eine Lösung mit einer Schleife über die Textboxen, wobei das bei nur 4 Textboxen jetzt nicht unbedingt notwendig ist. Nur als Beispiel.
Sub NewSelection_click()
Dim i As Long
If NewSelection.Tag = "OK" Then
For i = 1 To 4
If Me.Controls("Textbook" & i)  "" Then
Range("B" & i + 1).Value = Me.Controls("Textbook" & i)
End If
Next i
Unload NewSelection
End If
End Sub
Gruß Werner
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige