Clever-Excel-Forum

Normale Version: Bereich auf Nullen überprüfen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Das habe ich auch versucht, leider kommt dann eine neue Fehlermeldung "Error 13" Type missmatch, die auch im Anhang zu sehen ist.

Ich musste ausserdem noch "c00" deklarieren. Habe es als Variant angenommen, weil ich nicht weiss, wie die einzelnen Funktionen arbeiten.

Wenn es hilfreich ist, kann ich den ganzen Code fuer eine besser Ubersicht hier uploaden.
Guten Tag,

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
(15.05.2018, 15: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.

Genaueres bekommst Du bestimmt von snb mitgeteilt Wink
Ohne Musterdatei keine Antwort.
Hallo zusammen, 

ich habe eine Musterdatei erstellt und hoffe, dass es einigermaßen hilfreich ist. 

Vielen Dank fuer eure Unterstützung.

Beste Grüße
Bamane
Hallo,

ich bekomme beim Starten der Daten.xlsx eine Fehlermeldung. :@
Hi Stefan,

entschuldige bitte. Was steht denn in der Fehlermeldung?
Und meinst du das direkte Oeffnen der Datei oder beim oeffnen durch den VBA Code?

Vielleicht liegts an der Verschluesselung, die hier auf dem Computer aber nicht aktiviert ist. Kannst Du da eventuell nachschauen?

Beste Gruesse
Bamane
Hallo,

beim direkten Starten der Datei.Wie die Meldung gelautet hat, weiß ich jetzt nicht mehr weil jetzt geht es.
1. Du hast die Struktur geändert
2. Du hast die Bedingungen geändert
3. Du hast wenig vom Code verstanden.


Von eine 'KomplettLösung' könntest du nichts lernen.
Und das ist gerade das Zweck eines Forums.

Für eine Lösung 'tout court' sollte man einen Dienstleister engagieren.
Hi snb,

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.

Beste Gruesse
Bamane
Seiten: 1 2 3