Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
01.06.2007 17:49:01 |
Monja |
|
|
|
06.06.2007 16:06:06 |
Stef113 |
|
|
|
11.06.2007 13:42:18 |
Monja |
|
|
|
06.06.2007 16:17:21 |
Stef113 |
|
|
Aw:VBA in Excel- ein Wort in ein Array schreiben |
12.06.2007 21:52:07 |
Sozu |
|
|
|
13.06.2007 08:11:41 |
Monja |
|
|
Von:
Sozu |
Datum:
12.06.2007 21:52:07 |
Views:
1117 |
Rating:
|
Antwort:
|
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 |
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
06.06.2007 16:06:06 |
Stef113 |
|
|
|
11.06.2007 13:42:18 |
Monja |
|
|
|
06.06.2007 16:17:21 |
Stef113 |
|
|
Aw:VBA in Excel- ein Wort in ein Array schreiben |
12.06.2007 21:52:07 |
Sozu |
|
|
|
13.06.2007 08:11:41 |
Monja |
|
|