Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
868to872
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
868to872
868to872
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formel ersetzen

Formel ersetzen
15.05.2007 11:26:00
SteffenS
Hallo zusammen,
ich will durch ein Makro einen Teil einer Formel ersetzen:
Die Formel lautet:
ActiveCell.FormulaR1C1 = "=IF(AND(RC[-2]="""",RC[-1]=""""),0,IF(RC[-3]=Administration!R5C14,MA_Stammdaten!R5C6,RC[-1]-RC[-2]-IF(OR(WEEKDAY(RC2)=1,WEEKDAY(RC2)=7,RC5=""F"")," & p_zeit & "," & p_zeit & ")))"
weise ich der Variablen:
p_zeit eine gerade Zahl, z.B.: 1
dann geht alles....
bei einer gebrochenen Zahl z.b: 1.2 gehts nicht mehr:
Fehler:
Anwendungs- und objektorierntierter Fehler
Wie bekomme ich es hin, dass die Formel den gebrochenen Wert akzeptier.
Danke im Voraus
MFG
Steffen Schmerler

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel ersetzen
15.05.2007 12:38:00
Mac4
Hallo Steffen,
versuchs mal so:
Dim p_zeit As Variant
p_zeit = "4.2"
ActiveCell.FormulaR1C1 = "=IF(AND(RC[-2]="""",RC[-1]=""""),0,IF(RC[-3]=Administration!R5C14,MA_Stammdaten!R5C6,RC[-1]-RC[-2]-IF(OR(WEEKDAY(RC2)=1,WEEKDAY(RC2)=7,RC5=""F"")," & p_zeit & "," & p_zeit & ")))"
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige