MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Excel
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 14.05.2019, 19:27   #1
lhesse
MOF User
MOF User
Standard VBA - string bauen

Hallo Forum,

wie muss die Schleife umgebaut werden das folgendes erreicht wird

es soll der String STR1 wie folgt aussehen
Istzustand

Schleife läuft das erste mal Artikel Menge Stückzahl wird geschrieben
Schleife läuft das zweite mal durch jetzt wird der String mit einen Umbruch erweitert und in der neuen Zeile wird der nächste artikel gelistet.

Sollzustand
Schleife läuft das erste mal Artikel Menge Stückzahl wird geschrieben, Leerzeichen die schleife läuft das zweite mal es wird angesetzt nach Komma
Die schleife läuft das dritte mal es soll eine neue Zeile angefangen werden

anbei mein Code

Dim i As Long

With Me.ComboBox2
For i = 0 To .ListCount - 1 'ab der 2. Zeile beginnen
.ListIndex = i
Me.TextBox1.Value = i
Str1 = Str1 & Me.ComboBox2.Column(1) & " " & Me.ComboBox2.Column(2) & " Stück " & CDbl(Me.ComboBox2.Column(4)) & " €" & vbLf
Menge = Menge + CDbl(Me.ComboBox2.Column(4))
Next i
End With

End Sub

kann mir jemand hierbei helfen?
lhesse ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 14.05.2019, 21:50   #2
drambeldier
MOF Koryphäe
MOF Koryphäe
Standard

Moin,

Schleifen zeichnen sich dadurch aus, dass bei jedem Durchlauf das gleiche passiert. Darin liegt ihr tieferer Sinn.

Nebenbei gesagt:
Code:

For i = 0 To .ListCount - 1
beginnt mit der 1. Zeile. Das walte Hugo. Und lies mal nach, was WITH macht.

__________________

Gruß
Ralf
drambeldier ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.