Zitat:Da snb seine Variablen nie deklariert (ohne option explicit) sind diese automatisch als Variant deklariert. Das kannst Du dann auch explizit vornehmen:
Am einfachsten ist es bei Code von snb auf das Option explicit am Anfang des Moduls zu verzichten. Undimensionierte Variablen können durchaus die Dimension ändern während des Laufes. Wenn du - per Einzelschritt - kapiert hast, was passiert, kannste schrittweise dimensionieren
Folgende(r) 1 Nutzer sagt Danke an Wastl für diesen Beitrag:1 Nutzer sagt Danke an Wastl für diesen Beitrag 28 • Bamane
(15.05.2018, 16:27)Bamane schrieb: leider kommt dann eine neue Fehlermeldung "Error 13" Type missmatch,
Ich vermute mal, das liegt daran, dass in c00 ein String steht und durch die split-Funktion wandert dann die Zeilenzahl der Zeilen mit Nullen entsprechend als string in die Index-Funktion, die aber eine Zahl benötigt (und diese nicht als String). Aber das ist nur eine Vermutung.
ich bin noch ein Anfaenger was VBA betrifft und das hast du sicherlich bei meinem ersten Code erkannt, wofuer du einen besseren Vorschlag unterbreitet hast. Ich kann nur mit den einfachen Funktionen umgehen, deswegen verstehe ich deinen vorgeschlagen Code nicht wirklich.
Der vorige Code funktioniert, damit es schneller ablauft, wollte ich deinen Code verwenden. Deshalb ist fuer mich nur der letzte Bereich interessant. Wollte auch nicht, dass ihr den kompletten code veraendert sondern habe die Musterdatei auf anfrage verschickt.
Ich habe den Code auch gekuerzt und die Daten befinden sich auch an den stellen wie in den beiden Sheets. Teilweise sind diese verschoben und ich habe deshalb ein paar Zeilen vorher angefangen zu kopieren.
Ich hoffe, dass es einigermassen verstaendlich ist.