Excel VBA - Formeln variabel nach unten kopieren (Makro)?
Hi Zusammen
Ich habe eine Tabelle, in der in Zellen A3:G3 Formeln sind. Ich will mittels Makro die Formeln nach unten kopieren. In Spalte I sind Datensätze. Wie kann ich ein Makro so erstellen, dass die Formeln in Spalten A:G nur soweit eingefügt werden, wie in Spalte I Daten vorhanden sind? Die Daten in Spalte I ist variabel (200, mal 300, etc.)
1 Antwort
Mit "ANZAHL2" kannst du heraus finden welches die maximal verwendete zeile ist.
ACHTUNG: Es werden nur beschriebene Zelle gezählt. Man halt also günstiger Weise keine Lücke in den Daten:
LetzteZeile = Worksheetfunktion.CountA(Range("I3:I20000")) +2
Range("A3:G3").Copy
Range("A4:G" & LetzteZeile):PasteSpecial
eine Ergänzung: Falls die Daten Lücken aufweisen kann man zum Bestimmen der letzten Zeile dies verwenden:
LetzteZeile = ThisWorkbook.Sheets("Tabelle1").Range("I" & Rows.Count).End(xlUp).Row