23.07.2018, 18:33
Der sheetscount ist die Anzahl der vorhandene Tabellenblätter und mit +7 ist es dann die Aktuelle Zeile! So rutscht mit jedem neuen Blatt das Makro eine Zeile weiter!
![]() Forum des Excel-Verein 2015 e.V. |
Das Clever-Excel-Forum-Treffen
findet vom 19.09. - 21.09.2025 in Bad Arolsen statt. Zu den Infos kommt Ihr oben über den Link. |
automatisch neues Tabellenblatt + Daten kopieren
|
23.07.2018, 18:33
Der sheetscount ist die Anzahl der vorhandene Tabellenblätter und mit +7 ist es dann die Aktuelle Zeile! So rutscht mit jedem neuen Blatt das Makro eine Zeile weiter!
23.07.2018, 22:57
Das heißt wenn der Bereich mit den Daten in welchem sich die gesuchte Zeile befindet in Zeile 2 Anfängt auf dem 1. Tabellenblatt und insgesamt gibt es zwei, dann ist es +2?
24.07.2018, 06:57
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 06:57 von Frogger1986.)
Nein
Der Sheetscount ist beim starten der Sub bei 2 (Da zum start nur 2 Blätter vorhanden sein sollten!) Also, wenn du in Zeile 1 anfangen willst must du -1 setzen! Du musst nur aufpassen, dass die Anpassung nicht 0 dann ausgibt.. da es keine Zeile 0 gibt! Öffne VBA, gehe unter Ansicht und Aktiviere das Lokalfenster! Jetzt gehe mit F8 alles Schritt für Schritt durch! Im Lokalfenster kannst du so beobachten wie sich deine Variablen und Indikatoren verhalten! So findest du deine Fehler!
hey danke es klappt! Komischerweise auch obwohl es wohl auf 0 summiert. Aber vermutlich da Boxi = +1 funktioniert es? Habe 2 Blätter und will in Zeile 1 starten, jetzt hab ich es auf -2 definiert jetzt funktioniert es endlich...
Aber wie mache ich es wenn ich viele Tabellenblätter habe? Also mehr als 2? Wenn ich sagen wir 5 Tabellenblätter habe? Also z.B. Das Datenblatt, dann 3 andere und dann die Vorlage. Und hinter der Vorlage sollen die neuen Blätter erstellt werden? Einfach für jedes weitere Blatt nochmal -1 oder?
24.07.2018, 10:32
Okay, also ich habs raus denk ich. Klappt jetzt soweit! Vielen Dank! Konnte sehr viel lernen mit deiner Hilfe :)
|
|