Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
288to292
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
288to292
288to292
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

313 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige