Ich habe dies:Row String mit Abstand zwischen den Elementen
| col1 | col2 | col 3 |
| 5 | FA | OFF |
| 107 | FA | ON |
| 96 | FO | ON |
und ich möchte jede Zeile MsgBox wie die
Dim str As String
Dim r As Long
r = 2
While Celles(r,1).Value <> ""
str = Rows(r) ' don't know how get row with space between items
MsgBox str
Set WshShell = CreateObject("WScript.Shell")
Set WshShellExec = WshShell.Exec("""C:\mypath\prog.exe"" " & str)
r = r+1
Wend
I 3 MsgBox wollen 5 FA OFF
107 FA ON
96 FO ON
erscheinen.
Deshalb, wie eine Zeile korrekt und fügen Sie Abstand zwischen den Elementen zu bekommen?
Was gehen, ist die gewünschte Ausgabe? Ich konnte keine Antwort finden. –
Wie bekomme ich eine ganze Zeile in eine Zeichenfolge? :) – Rodrigue
Betrachten Sie "Join" und "transpose" Excel-Bereiche. Rückgabewerte sind Arrays in VBA. 'join (Application.Transpose (Application.Transpose (Bereich (" a1: c1 "). Wert))," | ")' –