Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formel zu Lang

Forumthread: Formel zu Lang

Formel zu Lang
Heinz
So Leute heute zum letzten mal
Die Formel ist zu lang, daher kann es der Recorder nicht aufzeichnen.
Welche Lösung gibt es bitte dafür ?
Heinz
01.12.2001

 J
7 

Formeln der Tabelle
ZelleFormel
J7=WENN(A7="";0;WENN(ISTFEHLER(VERGLEICH(A7;$W$64:$W$81;0)); WENN(UND(C7="";D7=0;E7="";F7=0;L7=0); 0;WENN(L7="Pflegefreistellung";0;WENN(L7="Krank";0;WENN(L7="Urlaub";0;WENN(H7<G7;H7-G7;WENN(H7>G7;H7-G7)))))); ""))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Die Formel im Direktfenster umwandeln ...
31.12.2009 21:20:15
Backowe
Hallo Heinz,
... und von Hand nachbearbeiten. Hier die Vorgehensweise, wenn Du den VBA-Editor geöffnet hast, dann drücke STRG + G.
Sub Formel()
Range("J7").Formula = "=IF(A7="""",0,IF(ISERROR(MATCH(A7,$W$64:$W$81,0)),IF(AND(C7="""",D7=0,E7="""",F7=0,L7=0),0,IF(L7=""Pflegefreistellung"",0,IF(L7=""Krank"",0,IF(L7=""Urlaub"",0,IF(H7G7,H7-G7)))))),""""))"
End Sub
'Schreibe ins Direktfenster: ?activecell.formula und drücke Enter.
'?ActiveCell.Formula
'=IF(A7="",0,IF(ISERROR(MATCH(A7,$W$64:$W$81,0)),IF(AND(C7="",D7=0,E7="",F7=0,L7=0),0,IF(L7="Pflegefreistellung",0,IF(L7="Krank",0,IF(L7="Urlaub",0,IF(H7G7,H7-G7)))))),""))
'Danach die Formel etwas nachbearbeiten. Das war es schon.
Gruß Jürgen
AW: Die Formel im Direktfenster umwandeln ...
Heinz

Hallo Jürgen
Die Formel würde in J6:J35 eingefügt gehören.
Das bekomme ich leider nicht hin.
Habe die Mappe mal hochgeladen.
Gruß
Heinz
https://www.herber.de/bbs/user/66913.xls
Du kannst im Direktfenster auch ...
Backowe

Hallo Heinz,
... ?activecell.formular1c1 benutzen.
Range("J6:J35").FormulaR1C1 = "=IF(RC[-9]="""",0,IF(ISERROR(MATCH(RC[-9],R64C23:R81C23,0)),IF(AND(RC[-7]="""",RC[-6]=0,RC[-5]="""",RC[-4]=0,RC[2]=0),0,IF(RC[2]=""Pflegefreistellung"",0,IF(RC[2]=""Krank"",0,IF(RC[2]=""Urlaub"",0,IF(RC[-2]RC[-3],RC[-2]-RC[-3])))))),""""))" Gruß Jürgen
AW: Du kannst im Direktfenster auch ...
Heinz

Hallo Jürgen
Recht herzlichen DANK
Gruß
Heinz
AW: Du kannst im Direktfenster auch ...
Heinz

Guten morgen
Bekomme leider immer Laufzeitfehler !
Heinz
AW: Danke-Hab es geschaft OwT.
Heinz

Anzeige
AW: Die Formel im Direktfenster umwandeln ...
31.12.2009 21:28:18
Heinz
Hallo Jürgen
Die Formel würde in J6:J35 eingefügt gehören.
Das bekomme ich leider nicht hin.
Habe die Mappe mal hochgeladen.
Gruß
Heinz
https://www.herber.de/bbs/user/66913.xls
Du kannst im Direktfenster auch ...
31.12.2009 22:16:45
Backowe
Hallo Heinz,
... ?activecell.formular1c1 benutzen.
Range("J6:J35").FormulaR1C1 = "=IF(RC[-9]="""",0,IF(ISERROR(MATCH(RC[-9],R64C23:R81C23,0)),IF(AND(RC[-7]="""",RC[-6]=0,RC[-5]="""",RC[-4]=0,RC[2]=0),0,IF(RC[2]=""Pflegefreistellung"",0,IF(RC[2]=""Krank"",0,IF(RC[2]=""Urlaub"",0,IF(RC[-2]RC[-3],RC[-2]-RC[-3])))))),""""))" Gruß Jürgen
Anzeige
AW: Du kannst im Direktfenster auch ...
01.01.2010 08:34:37
Heinz
Hallo Jürgen
Recht herzlichen DANK
Gruß
Heinz
AW: Du kannst im Direktfenster auch ...
01.01.2010 09:02:10
Heinz
Guten morgen
Bekomme leider immer Laufzeitfehler !
Heinz
AW: Danke-Hab es geschaft OwT.
01.01.2010 10:18:02
Heinz
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige