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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige