Thema Datum  Von Nutzer Rating
Antwort
01.06.2007 17:49:01 Monja
NotSolved
06.06.2007 16:06:06 Stef113
NotSolved
11.06.2007 13:42:18 Monja
NotSolved
06.06.2007 16:17:21 Stef113
NotSolved
Rot Aw:VBA in Excel- ein Wort in ein Array schreiben
12.06.2007 21:52:07 Sozu
NotSolved
13.06.2007 08:11:41 Monja
NotSolved

Ansicht des Beitrags:
Von:
Sozu
Datum:
12.06.2007 21:52:07
Views:
1115
Rating: Antwort:
  Ja
Thema:
Aw:VBA in Excel- ein Wort in ein Array schreiben
Monja schrieb am 01.06.2007 17:49:01:

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

Hallo Monja,

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

Hoffe, dir ist damit geholfen!

Gruß Sozu

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
01.06.2007 17:49:01 Monja
NotSolved
06.06.2007 16:06:06 Stef113
NotSolved
11.06.2007 13:42:18 Monja
NotSolved
06.06.2007 16:17:21 Stef113
NotSolved
Rot Aw:VBA in Excel- ein Wort in ein Array schreiben
12.06.2007 21:52:07 Sozu
NotSolved
13.06.2007 08:11:41 Monja
NotSolved