Forum
Tipps
News
Menu-Icon

VBA in Excel- ein Wort in ein Array schreiben

Hey Leute,


In Excel programmiere ich derzeit mit VBA und jetzt bin ich auf was gestossen, was mich irgendwie verzweifeln lässt... Und zwar wollte ich eigentlich nur ein Wort, das ich über die Input-Box eingelesen habe in ein Array schreiben, Buchstabe für Buchstabe. Also wenn ich das Wort "Hallo" eingebe, dass dann in meinem Array im ersten Feld "H", im zweiten Feld "a" im dritten Feld "l" und so weiter steht... das ist bei VBA, wie ich gemerkt habe, leider garnicht so einfach wie bei C/C++. Ich bin mir eigentlich ziemlich sicher, dass es funktionieren muss... nur eben WIE is die Frage... Bitte Bitte helft mir...
Liebe Grüße

eure Monja
 


Antworten zu VBA in Excel- ein Wort in ein Array schreiben:

Naja... da bis jetzt keine Antwort kam...  :(
Hier hab ich aus einem anderen Forum Hilfe bekommen...
also fals jemand Interesse hat, bzw auch dieses Problem... hier die Lösung:

hier ist eine Lösung:

Sub Feld()
Dim buchstaben() As String, eingabe As String, i As Integer

'Eingabe
eingabe = InputBox("Bitte Wort eingeben:", "Eingabe")

'Sicherheitsabfrage, ob eingabe gemacht wurde
If Len(eingabe) = 0 Then Exit Sub

'Die Größe des Arrays an die Eingabe anpassen
ReDim buchstaben(1 To Len(eingabe)) As String

'Buchstaben einlesen
For i = 1 To Len(eingabe)
buchstaben(i) = Mid(eingabe, i, 1)
Next i

'Buchstaben ausgeben
For i = 1 To UBound(buchstaben)
MsgBox ("Buchstabe Nr. " & i & " = " & buchstaben(i))
Next i
End Sub


Das ist einfach gut beschrieben, und sogar für VBA Anfänger wie mich verständlich (danke noch mal an dich @Sozu)
 


« Java --> jtable --> hintergrundfarbe einzelner Zellen setzenProgrammieren »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Excel
Excel ist eine Tabellenkalkulationssoftware von Microsoft, die Teil des Office-Pakets ist, aber auch eigenständig erworben werden kann. Ursprünglich für di...

Subnetz
Ein Subnetz, (englisch "Subnet"), ist ein eigenständiger und abgetrennter Teil eines größeren Netzwerks. Die Aufteilung eines großen Netzwerks in kl...

Eingabefelder
Als Eingabefelder werden in einem Programm oder in Online-Formularen die Stellen bezeichnet, an denen Informationen eingetippt werden können. Die Beschriftung neben ...