Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1176to1180
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

Makro das in Zelle klickt und Enter ausführt (Nr2)

Makro das in Zelle klickt und Enter ausführt (Nr2)
Isolde
Hallo Forumsmitglieder,
ich habe bei meiner Excel – Tabelle noch kleines Problem, wofür ich ein Makro bräuchte.
Also, im Prinzip geht es nur um zwei Spalten:
In der Spalte N wird eine Uhrzeit eingetragen und in Spalte O wird über eine Formel richtig errechnet, welcher Schicht diese Uhrzeit zuzuordnen ist.
Aufgrund von seltsamen Formatierungsunterschieden bei der Uhrzeit steht dann in einigen Zellen anstelle der Schicht „FALSCH“.
Klickt man aber in die zugehörige Zelle der Uhrzeit hinein und drückt dann „ENTER“ so steht plötzlich die richtige Schicht da und das „FALSCH“ ist bereinigt.
Grund die Formatierung in diesen Uhrzeit - zellen lässt sich nicht ändern.
Kann man dafür ein Makro schreiben, welches, wenn bei der Schicht „Falsch“ da steht, in die Zelle links daneben klickt und dann so zusagen „ENTER“ drückt?
Wichtig ist, dass später noch Uhrzeiten hinzugepflegt werden sollen und dann wieder dieser Fehler auftauchen kann, so dass dann später nicht manuell dieser Formatierungsfehler behoben werden kann.

Es soll also auf diesem Weg automatisch funktionieren!
Damit ihr nachvollziehen könnt, worum es geht, schaut euch dazu bitte die hier hochgeladene Muster-Tabelle an:
https://www.herber.de/bbs/user/71345.xls
…und einfach in der Spalte „Schicht“ über den Autofilter die Zellen mit „FALSCH“ anzeigen lassen.
Ich würde mich über eure Hilfe sehr freuen!
Von Rudi wurde bereits folgender Vorschlag gemacht, welcher leider keine Lösung ist:
Hallo,
das geht auch dur Anpassung der Formel:
=WENN(ISTLEER(N2);"";WENN(UND(--N2>=6/24;--N2=14/24;--N2 Gruß
Rudi

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro das in Zelle klickt und Enter ausführt (Nr2)
17.09.2010 17:42:35
Nepumuk
Hallo,
da brauchts kein Makro. Einfach die Spalte markieren Menüleiste - Daten - Text in Spalten - im Dialog auf "Fertig stellen" klicken.
Gruß
Nepumuk
AW: Makro das in Zelle klickt und Enter ausführt (Nr2)
17.09.2010 18:01:52
Isolde
Vielen Dank!!!!
Das ist es gewesen!!
...da muss man erst mal drauf kommen!!!!
AW: Makro das in Zelle klickt und Enter ausführt (Nr2)
17.09.2010 18:09:19
BoskoBiati
Hallo,
wie Nepumuk schon bemerkte, liegt es an den eingetragenen Uhrzeiten. Davon abgesehen könntest Du Deine Formeln deutlich verschlanken:
Tabelle1

 MNOP
201.02.107:001 Frühschicht1 Frühschicht
301.02.109:301 Frühschicht1 Frühschicht
401.02.1016:502 Spätschicht2 Spätschicht
501.02.1018:002 Spätschicht2 Spätschicht
601.02.1018:002 Spätschicht2 Spätschicht
701.02.1019:302 Spätschicht2 Spätschicht
801.02.1022:003 Nachtschicht3 Nachtschicht
901.02.1011:451 Frühschicht1 Frühschicht

Formeln der Tabelle
ZelleFormel
O2=WENN(ISTLEER(N2); " ";WENN(UND(N2>=0,25;N2<14/24); "1 Frühschicht";WENN(UND(N2>=14/24;N2<22/24); "2 Spätschicht";WENN(ODER(UND(N2>=22/24;N2<=1); UND(N2<0,25;N2>=0)); "3 Nachtschicht"))))
P2=WENN(N2="";"";WENN(ODER(N2>=22/24;N2<0,25); "3 Nacht";WENN(N2<14/24;"1 Früh";"2 Spät"))&"schicht")
O3=WENN(ISTLEER(N3); " ";WENN(UND(N3>=0,25;N3<14/24); "1 Frühschicht";WENN(UND(N3>=14/24;N3<22/24); "2 Spätschicht";WENN(ODER(UND(N3>=22/24;N3<=1); UND(N3<0,25;N3>=0)); "3 Nachtschicht"))))
P3=WENN(N3="";"";WENN(ODER(N3>=22/24;N3<0,25); "3 Nacht";WENN(N3<14/24;"1 Früh";"2 Spät"))&"schicht")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Bosko
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige