Hey,
Vielen Dank für deine Antwort! Das hiflt schon mal sehr weiter!
Ist es auch möglich die Formel zur Berechnung der letzten Zeile mit in die neue Formel mitaufzunehmen und so umzusetzen, dass die Berechnung auch nur bis zur berechneten letzten zeile erfolgt. Ansonsten berechnet es einmal die ganze Spalte...
Weil grundsätzlich ist die Reihenfolge so, der Nutzer übernimmt Daten aus seinem CRM und fügt sie in die Tabelle ein, und basierend auf Länge der Daten soll dann Deal Stage Last Week berechnet werden.
Date Stamp |
Deal ID |
Deal Stage |
Deal Stage last Week |
01.01.2019 |
2 |
New Deal |
New Deal |
01.02.2019 |
2 |
Qualification Call |
New Deal |
01.03.2019 |
2 |
Product Demonstration |
Qualification Call |
01.04.2019 |
2 |
Evaluation |
Product Demonstration |
01.05.2019 |
2 |
Evaluation |
Evaluation |
01.06.2019 |
2 |
Closed Lost |
Evaluation |
Dim LastRow As Integer 'last row
With Worksheets("Target Data")
Application.ScreenUpdating = False
'letzte Zeile auffinden:
LastRow = Cells(Rows.Count, "B").End(xlUp).Row
'Formel für O und AG runterkopieren:
.Range( "Tabelle1[Deal Stage last Week]" ).Formula2 = "=IFERROR(INDEX([Deal Stage],MATCH(CONCATENATE(B2,EDATE(A2,-1)),CONCATENATE([Deal ID],[Date Stamp]),0)),Support!$A$2)"
Ich hoffe es ist verständlich was ich meine :) Vielen Dank für deine Hilfe!
Viele Grüße
Mielenzio
|