Hallo,
Ich habe ein Wort mit „1“, „0“ und „.“.
z.B.: .0.1.111.0.10010.
Dieses möchte ich jetzt aufteilen, also in:
A(0)=.0.
A(1)=1.
A(2)=111.
A(3)=0.
A(4)=10010.
Wie kann ich die oben genannte Zahl aufteilen?
Gruß
GURKE
Hallo,
Ich habe ein Wort mit „1“, „0“ und „.“.
z.B.: .0.1.111.0.10010.
Dieses möchte ich jetzt aufteilen, also in:
A(0)=.0.
A(1)=1.
A(2)=111.
A(3)=0.
A(4)=10010.
Wie kann ich die oben genannte Zahl aufteilen?
Gruß
GURKE
Hallo,
mit split() ganz einfach:
Sub aufteilen()
Dim wort() As String
wort() = Split(".0.1.111.0.10010.", ".")
For x = LBound(wort()) To UBound(wort())
If wort(x) nul Then
MsgBox wort(x)
End If
Next
End Sub
Gruß, Bernd
Hi,
Sub aufteilen()
Dim wort() As String
wort() = Split(".0.1.111.0.10010.", „.“)
For x = LBound(wort()) To UBound(wort())
If wort(x) nul Then
MsgBox wort(x)
End If
Next
End Sub
Danke! Hat mit kleinen Variablenänderungen auf Anhieb funktioniert!
Gruß
GURKE
Sub aufteilen()
Dim wort() As String
wort() = Split(".0.1.111.0.10010.", „.“)
Danke! Hat mit kleinen Variablenänderungen auf Anhieb
funktioniert!
Hallo Luxusgurke,
wenn du nur Variablen ändern mußtest auf den Namen den du in deinem sonstigen Code benutzt ist ja diese Rückmeldung, übrigens danke daß du dich überhaupt zurückmeldest, machen leider die Wenigsten ((, vollkommen ausreichend.
Wenn aber mit wort() o.ä. „was faul“ sein sollte, dann poste doch bitte fürs Archiv und Mitlesende deine anscheinend funktionierende Lösung.
Ohne getestet zu haben ist mir zumindest „wort() = Split(…“ suspekt, also die „()“.
Gruß
Reinhard
Hallo Reinhard,
Wenn aber mit wort() o.ä. „was faul“ sein sollte, dann poste
doch bitte fürs Archiv und Mitlesende deine anscheinend
funktionierende Lösung.
Also um es genauer zu sagen, habe sien Code kopiert und erstmal durchlaufen lassen, funktionierte einwandfrei. Dann habe ich den Code mit Variablen gespickt, damit das auch in mein Thema passte und nach etwas tüfteln ging auch dies einwandfrei!
Ohne getestet zu haben ist mir zumindest „wort() = Split(…“
suspekt, also die „()“.
Habs jetzt nochmal kopiert, und per ComandButton ausgelöst, ging wieder
Gruß
GURKE
PS: Mein Code sieht jetzt wie folgt aus:
Private Sub Entschlüsseln\_Click()
Dim wort() As String
wort() = Split(TBEntschlüsseln.Text)
For x = LBound(wort()) To UBound(wort())
If wort(x) nul Then
For i = 1 To 64
If Cells(i, 2) = wort(x) Then
Cells(6, 3) = Cells(6, 3) & Cells(i, 1)
TBErgebnis.Text = TBErgebnis.Text & Cells(i, 1)
End If
Next
End If
Next
End Sub