ich habe ein kleines Problem und komme absolut nicht auf die Lösung.
Ich hoffe hier kann mir einer helfen.
Ich hab eine VBA Formel, mit der ich in eine Tabelle, die in verschiedenen Bereichen (Blöcke) unterteilt sind, jeweils über die überschrift in die erste Spalte, eine Formel kopieren möchte.
Das ist jetzt erst mal noch nicht mein Problem, mein Problem ist, dass die Formel kopiert wird, aber die zugewisenen Zellen un der Formel nicht verändert werden, also die bleiben bei allen gleich.
Ich möchte aber einen Teil davon feststehen lassen, diese hab ich auch mit $ gekenzeichnet. Die anderen sollen jeweils 2 zeilen unter der formel die daten ziehen.
Hier zur erklärung was ich will:
Zelle: A
1 Formel
2 Überschrift
3 Daten
4 Daten
5 Daten
6
7 Formel
8 Überschrift
9 Daten
10 Daten
11
12 Formel
13 Überschrift
14 Daten
15 Daten
16 Daten
17 Daten
18 Daten
19 Daten
20
usw.
Ich möchte jetzt automatisch folgende Formelin die Zellen A1, A7, A12 usw. kopieren lassen: =VERKETTEN($F$466;" ";A3;" ";$F$468;" ";B3;" ";C5;" ";$F$471)
Die Zellen A3, B3 und C3 sollen jeweils pro Block angeglichen werden, also A9, B9, C9 und A14, B14 und C14 usw.
Die Formel hab ich hier in der Zelle hinterlegt und wird daraus genommen, wenn es hilft: A100
So sieht der Teil der Formel gerade aus:
.Range(.Cells(First - 2, 1), .Cells(First - 2, 1)).Value = .Range("A100").Formula
Ich hoffe Ihr versteht was ich vorhab und könnt mir helfen.
schon einmal vielen Dank