08.05.2018, 08:25
Guten morgen liebes Forum,
Ich habe mal wieder keine Ahnung wie Ich das ganze jetzt mache.
Ich habe eine UF mit einer Combobox, diese wird über eine Schleife gefüllt. das Klapp auch
Aber nun möchte Ich diese Combobox mit einer Schleife lesen.
Die werte in der box möchte ich von links nach rechts in A - H schreiben, wenn die Zellen voll sind dann nächste Zeile.
Das Klapp nur noch nicht
Lg Flo
PS. Hier mein Code aus der UF:
Private Sub ÜbernehmenButton_Click()
'Überträgt die Daten in die Tabelle
Dim i1 As Integer
Dim Max1
Max1 = ComboBoxFrame1.ListIndex
'Combobox 1 leeren und setzten in Tabelle
For i1 = -1 To Max1
BuchungAnzeige1 = ComboBoxFrame1.Value 'Werte aus Combobox geht nicht
Call zerlegen1
Next i1
ActiveWorkbook.Save
ComboBoxFrame1.Clear
Unload Me
End Sub
Hier Modul1:
Option Explicit
Public Buchung As String
Public BuchungAnzeige1 As String
Public Sub zerlegen1()
'zerlegt die Variable in Combobox wieder in einzelteile
'Um sie in das Tabellenblatt zu schreiben
Dim strText As String
Dim vArray As Variant
Dim i As Integer
strText = BuchungAnzeige1
vArray = VBA.Split(strText, "/")
For i = 0 To UBound(vArray)
MsgBox vArray(i) 'Hier die Anzeige der Einzelnen Strings das klapp nur in die Zelle A - H geht nicht
Next i
End Sub
Ich habe mal wieder keine Ahnung wie Ich das ganze jetzt mache.
Ich habe eine UF mit einer Combobox, diese wird über eine Schleife gefüllt. das Klapp auch
Aber nun möchte Ich diese Combobox mit einer Schleife lesen.
Die werte in der box möchte ich von links nach rechts in A - H schreiben, wenn die Zellen voll sind dann nächste Zeile.
Das Klapp nur noch nicht
Lg Flo
PS. Hier mein Code aus der UF:
Private Sub ÜbernehmenButton_Click()
'Überträgt die Daten in die Tabelle
Dim i1 As Integer
Dim Max1
Max1 = ComboBoxFrame1.ListIndex
'Combobox 1 leeren und setzten in Tabelle
For i1 = -1 To Max1
BuchungAnzeige1 = ComboBoxFrame1.Value 'Werte aus Combobox geht nicht
Call zerlegen1
Next i1
ActiveWorkbook.Save
ComboBoxFrame1.Clear
Unload Me
End Sub
Hier Modul1:
Option Explicit
Public Buchung As String
Public BuchungAnzeige1 As String
Public Sub zerlegen1()
'zerlegt die Variable in Combobox wieder in einzelteile
'Um sie in das Tabellenblatt zu schreiben
Dim strText As String
Dim vArray As Variant
Dim i As Integer
strText = BuchungAnzeige1
vArray = VBA.Split(strText, "/")
For i = 0 To UBound(vArray)
MsgBox vArray(i) 'Hier die Anzeige der Einzelnen Strings das klapp nur in die Zelle A - H geht nicht
Next i
End Sub