Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1124to1128
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
Inhaltsverzeichnis

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

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

130 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige