Thema Datum  Von Nutzer Rating
Antwort
15.04.2011 10:15:10 siva78
NotSolved
Blau Textbox Zeilen in ein Array schreiben?
21.05.2011 13:58:13 janpaet
NotSolved
21.05.2011 23:58:03 Till
NotSolved
22.05.2011 10:11:09 janpaet
NotSolved
22.05.2011 16:23:24 Till
NotSolved
22.05.2011 17:52:55 janpaet
Solved

Ansicht des Beitrags:
Von:
janpaet
Datum:
21.05.2011 13:58:13
Views:
607
Rating: Antwort:
  Ja
Thema:
Textbox Zeilen in ein Array schreiben?

Hallo siva78,

angenommen, Du hast einen Button cmdTest und eine Textbox txtTest in Deinem Formular, dann könnte der Code wie folgt aussehen:

Option Explicit

Private textboxInhalt() As String


Private Sub cmdTest_Click()
    Call fuelleArray(Me.txtTest.Text, 0)
    Call zeigeInhalt
End Sub


'Rekursiver Aufruf der Methode
'Die einzelnen, mit einem Zeilenumbruch (vbNewLine) verbundenen Zeichenketten werden extrahiert
'und im Arrray gespeichert
Private Sub fuelleArray(str As String, i As Byte)
    
    If (Len(Trim(str)) = 0 Or InStr(str, vbNewLine) = 0) Then
        ReDim textboxInhalt(i)
        textboxInhalt(i) = Trim(str)
        Exit Sub
    Else
        Call fuelleArray(Right(str, Len(str) - InStr(str, vbCrLf)), i + 1)
    End If
    
    textboxInhalt(i) = Trim(Left(str, InStr(str, vbNewLine)))
    
End Sub


'Zur Überprüfung, Ausgabe des Array-Inhaltes
Private Sub zeigeInhalt()
    Dim i As Integer
    
    For i = 0 To UBound(textboxInhalt)
        Debug.Print textboxInhalt(i)
    Next
End Sub

Viele Grüße, Jan

 


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
15.04.2011 10:15:10 siva78
NotSolved
Blau Textbox Zeilen in ein Array schreiben?
21.05.2011 13:58:13 janpaet
NotSolved
21.05.2011 23:58:03 Till
NotSolved
22.05.2011 10:11:09 janpaet
NotSolved
22.05.2011 16:23:24 Till
NotSolved
22.05.2011 17:52:55 janpaet
Solved