Thema Datum  Von Nutzer Rating
Antwort
01.08.2025 09:05:45 Bepprich
NotSolved
01.08.2025 10:38:52 Gast74897
NotSolved
01.08.2025 12:26:48 Gast90587
NotSolved
01.08.2025 17:53:53 ralf_b
NotSolved
Rot Auslesen String und Ausgabe im neunen Tabellenblatt
04.08.2025 07:35:58 Beepprich
NotSolved
04.08.2025 07:42:08 Bepprich
NotSolved
04.08.2025 18:12:11 ralf_b
NotSolved
02.08.2025 08:01:41 RPP63
NotSolved

Ansicht des Beitrags:
Von:
Beepprich
Datum:
04.08.2025 07:35:58
Views:
13
Rating: Antwort:
  Ja
Thema:
Auslesen String und Ausgabe im neunen Tabellenblatt

Hallo Ralf,

besten Dank für deine Tipps. Jetzt werden die Zeilen fortlaufend von 1 bis 19 richtig angesprochen, allerdings stimmen leider nicht die Ausgabewerte in der neuen Spalte (10). Es werden weniger Werte ausgegeben als vorhanden sind. Ich vermute das liegt hier in der Zeile begründet:

Worksheets("Tabelle2").Cells(zeile + i, 10).Value = myArray(i)

und zwar am "myArray(i)"

Das müsste noch in die richtige Folge gebracht werden.

 

Anbei der korrigierte Code

Sub SplitCommaSeparatedString()

  Dim myString As String
  Dim myArray() As String
  Dim i As Integer
  Dim j As Integer
  Dim zeile As Long, spalte As Long
 
  zeile = 2 'Beispiel: mit Zeile 2 beginnend

  spalte = 11 'Beispiel: Spalte 11

For j = 1 To 19
  'Den Wert der Zelle auslesen
  myString = Cells(zeile, spalte).Value
  
  'Leerzeichen rauslöschen
  myString = Replace(myString, " ", "")
  
  'Den String mit Komma als Trennzeichen aufteilen
  myArray = Split(myString, ",")
   
  'Ausgabe des Arrays in das Direktfenster (Optional)
    For i = LBound(myArray) To UBound(myArray) - 1 'das letzte Arrayelement nicht nehmen
        'Debug.Print myArray(i)
        'Debug.Print "Zeile vor Ausgabe = " & zeile
        Worksheets("Tabelle2").Cells(zeile, 10).Value = myArray(i)
        zeile = zeile + 1
        Debug.Print myArray(i)
        Debug.Print "Zeile nach Ausgabe = " & zeile
       
     Next i

Next j

 
End Sub


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.08.2025 09:05:45 Bepprich
NotSolved
01.08.2025 10:38:52 Gast74897
NotSolved
01.08.2025 12:26:48 Gast90587
NotSolved
01.08.2025 17:53:53 ralf_b
NotSolved
Rot Auslesen String und Ausgabe im neunen Tabellenblatt
04.08.2025 07:35:58 Beepprich
NotSolved
04.08.2025 07:42:08 Bepprich
NotSolved
04.08.2025 18:12:11 ralf_b
NotSolved
02.08.2025 08:01:41 RPP63
NotSolved