VBA füllen Sie die Formel nach unten bis zur letzten Zeile in Spalte

So, ich bin an einem Projekt arbeiten und ich versuche, mein VBA-code, um nach unten ziehen die Formel, die in Zelle M3 alle der Weg nach unten an das Ende des Datensatzes. Ich bin mit Spalte L als meine Basis, um zu bestimmen, was die Letzte Zelle mit Daten. Meine Formel ist ein verketten von zwei Zellen mit einem text, Komma in-zwischen Ihnen. Also in excel meine Formel ist =G3&","&L3

Ich soll excel, zeichnen sich diese Formel so in der Zelle M4 wäre es =G4&","&L4
Zelle M5 wäre =G5&","&L5 und so weiter.

Mein code sieht wie folgt aus:

Range("$M$3").Formula = Range("G3") & (",") & Range("L3")

Dim Lastrow As Long

Application.ScreenUpdating = False

Lastrow = Range("L" & Rows.Count).End(xlUp).Row
Range("M4").FormulaR1C1 = Range("G4") & (",") & Range("L4")
Range("M4").AutoFill Destination:=Range("M4:M" & Lastrow)
ActiveSheet.AutoFilterMode = False
Application.ScreenUpdating = True

Meine Ausgabe ist einfach nur ziehen Sie das text-Werte aus Zelle M3 alle der Weg nach unten an das Ende des Datensatzes. Ich habe gesucht, um für mehrere Stunden auf der Suche nach einer Lösung, aber kann nicht scheinen, einen zu finden, der versucht zu erreichen, was ich bin going.

InformationsquelleAutor MatTtT | 2014-09-11

Schreibe einen Kommentar