Ein Punkt klappt noch nicht ganz. Die Berechnung der Wochenstunden in den Spalten AN30, 31,32 usw. wird nicht sofort durchgeführt wenn ich ein X neu setze. Ich muss immer erst F9 drücken.
Änderung der Schriftfarbe konnte ich lösen, geht einwandfrei. Ich bekomme aber nicht die Summe aller Zeiten bis auf die letzte Zelle nach Änderung aktualisiert.
Beispiel Spalte DS - Blau. Ich habe die Gesamtstunden rechts in Spalte BK4 nochmal eingebunden. Wenn ich ein x aus den blauen spalten entferne wird nicht die Gesamtzeit sofort aktualisiert. Erst wenn ich F9 drücke. Sprich ändere ich die kompletten Arbeitszeiten wird die letzte Zelle sprich 15 Minuten nicht sofort mit eingerechnet sondern erst wenn ich F9 drücke. An was liegt das ?
das liegt wohl an der Funktion =Schrift, hinter der sich ein Excel4-Makro verbirgt. Füge am Ende des Ereignismakros der Tabelle, also über End Sub, die Zeile Me.Calculate ein.
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28 • Daniel Albert
Guten Morgen Uwe, cool das geht jetzt schon mal. Nun ist es aber so das die Stunden auf ein anderes Tabellenblatt übertragen werden und dort wird der monatslohn berechnet. Dieses habe ich auf dem Arbeitsplan recht in den Bereich verknüpft der nicht ausgedruckt wird. Somit sehe ich sofort wie sich unsere Kosten ändern. Der wird leider nicht sofort aktualisiert. Kann ich den Me.Calculate auch auf diese Tabelle anwenden ? Muss ich dafür einen VBA Code in dieses Tabellenblatt integrieren ?
nur mal allgemein, hab mir die Beispiele jetzt nicht angeschaut - eine Excel4Makro-Funktion wird nicht unbedingt ohne zusätzlichen Impuls oder Befehl ausgeführt bzw. nicht jede Änderung ist ein Ereignis, wie z.B. die Farbänderung einer Zelle..
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)