Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

bestimmte Formel per VBA in Zelle

Forumthread: bestimmte Formel per VBA in Zelle

bestimmte Formel per VBA in Zelle
01.08.2003 15:44:00
cpete
Hallo!
ich wuerde gerne die folgende formel per vba in eine excel-datei einfuegen (und zwar so, dass die zeilenzahl immer eins hochgezählt wird bei den feldern ohne $$). Ich kriege das aber mit dem offset nicht hin.

auf english heisst die formel:
=IF(AND(F2=0;F3=0);G2;OFFSET(G2;MATCH(0;F3:$F$65536;0)-1;0))

auf deutsch:
=WENN(UND(F2=0;F3=0);G2;BEREICH.VERSCHIEBEN(G2;VERGLEICH(0;F3:$F$65536;0)-1;0))

so sieht mein versuch aus (der nicht funktioniert):

Set R = Range("B1").CurrentRegion
For I = 2 To R.Rows.Count
Cells(I, 8).FormulaR1C1 = "=IF(AND(RC[-2]=0,R[+1]C[-2]=0), _
RC[-1],OFFSET( *** hier weiss ich nicht weiter *** )-1,0)"
Next I

dank fuer jeden hinweis.
cpete
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bestimmte Formel per VBA in Zelle
01.08.2003 17:24:17
Harald
Hallo cpete
ich habe deine formel mit dem Makrorecorder aufgezeichnet

ActiveCell.FormulaR1C1 = "=IF(AND(R[1]C[4]=0,R[2]C[4]=0),R[1]C[5],OFFSET(R[1]C[5],MATCH(0,R[2]C[4]:R65536C6,0)-1,0))"


Vieleicht hilft dir das

Gruß Harald


AW: bestimmte Formel per VBA in Zelle
01.08.2003 18:22:24
cpete
Hallo Harald,
ja das klappt! da haette ich eigentlich auch draufkommen koennen.
schoenes wochenende,
cpete


Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige