48 Aufrufe
Gefragt in Tabellenkalkulation von

In EXCEL stehen in den Zellen der Spalte H stehen folgende Formeln:
team1 sei eine Variable
     :
Spalte H, Zeile 10:           =ODER(B10=team1;C10=team1)
Spalte H, Zeile 11:           =ODER(B11=team1;C11=team1)
Spalte H, Zeile 12:           =ODER(B12=team1;C12=team1)
Spalte H, Zeile 13:           =ODER(B13=team1;C13=team1)

    :
usw. z. B. 2500 mal
Wie kann ich per VBA die Zellen H1 bis H2500 mit der jeweiligen Formel befüllen? Eine FOR-Schleife ist zu langsam.

4 Antworten

0 Punkte
Beantwortet von computerschrat Profi (33.4k Punkte)
Hallo Udo M.,

muss das wirklich per VBA passieren? Wenn du das nur einmal brauchst, kannst du einfach eine der Zellen markieren und mit dem Punkt in ihrer rechten unteren Ecke nach unten ziehen.

Gruß computerschrat
0 Punkte
Beantwortet von
Nein, computerschrat,

danke, aber das reicht mir nicht, da ich auch immer wieder mal Zeilen einfügen muss, die diese Formel dann nicht enthalten. Das muss auch nicht immer Bxx und Cxx sein. Das kann variieren, z. B. Exx und Fxx. Muss also dynamisch befüllbar sein.
0 Punkte
Beantwortet von
Range("A1:A3").FormulaLocal = "=SUMME(B1+C1)"
0 Punkte
Beantwortet von
Perfekt ! Danke !
...