Ich habe ein Benutzerformular erstellt. Es enthält ungefähr 19 Kombinationsfelder. Kombinationsfelder haben 2 Optionen YES
und NO
. Dann erscheint ein Textfeld vor jedem Kombinationsfeld, in dem Kommentare eingegeben werden. Was ich will, ist, dass, wenn Benutzer Nein aus dem Kombinationsfeld, das ich kopieren möchte, kopieren Sie die Kommentare dieses Kombinationsfeld aus Benutzerformular auf ein anderes Excel-Blatt einfügen möchten. Gerade jetzt kopiere ich alle Kommentare. Also ich möchte diese Funktion auch hinzufügen. Unten ist der Code, den ich gerade verwende. Kann mir jemand helfen, diesen Code zu aktualisieren, um das oben erwähnte Feature hinzuzufügen.Kopie einfügen von Benutzerformular
Private Sub()
Dim ws As Worksheet
Set ws = Worksheets("PQCILDMS")
Dim newRow2 As Long
newRow2 = Application.WorksheetFunction.CountA(ws.Range("A:A")) + 1
ws.Cells(newRow2, 1).Value = cmbDMS.Value
Dim newRow3 As Long
newRow3 = Application.WorksheetFunction.CountA(ws.Range("A:A")) + 1
ws.Cells(newRow3, 1).Value = cmbYesNo.Value
Dim newRow4 As Long
newRow4 = Application.WorksheetFunction.CountA(ws.Range("A:A")) + 1
ws.Cells(newRow4, 1).Value = Me.txtComments.Value
ws.Cells(newRow4, 1).Columns.AutoFit
End Sub
_ "Combo-Boxen haben 2 Möglichkeiten' 'und zu bejahen ist NO'" _ also warum nicht verwenden CheckBoxen? – user3598756
Ihre 'combobox' (oder eine besser passende' checkbox') kann mit einer bestimmten Zelle verknüpft werden - also könnten Sie im Code Werte dieser 'checkbox'-verknüpften Zellenwerte lesen, um zu filtern, welche Werte kopiert werden sollen und welche nicht – Prokurors