16.01.2019, 09:38
(Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2019, 10:47 von WillWissen.
Bearbeitungsgrund: Formatierung
)
Hallo allerseits,
mich beschäftigt im Moment folgendes Problem, bei dem ich derzeit nicht wirklich weiter komme.
Ich habe ein Tabelle in der fortlaufend Vorgänge erfasst werden. Hierbei wird u.a. das Datum der Erfassung eingegeben, und später ein Enddatum, wenn der Vorgang abgeschlossen ist. Daraus wird die Dauer des Vorgangs berechnet.
Diese Vorgangsdauer entspricht (mehr oder weniger) der Bearbeitungszeit. Nun kommt es hin und wieder vor, dass aufgrund unterschiedlicher Gründe (z.B. ausstehendes Feedback anderer Personen etc.) diese Dauer erhöht wird, ohne dass der Bearbeiter des Vorgangs dafür verantwortlich wäre. Diesem Umstand würde ich gerne entgegenwirken, indem die Möglichkeit geschaffen werden soll Pausenzeiten/Unterbrechungen mit einzubeziehen.
Folgendes hatte ich mir bereits überlegt:
Ziel: Der Vorgang soll pausieren (die Dauer (Spalte U) soll sich also während einer Pause nicht weiter erhöhen).
1. Pause (Spalte W) von „Nein“ (Standardwert) auf „Ja“ ändern
2. Pop-up/Eingabemaske öffnet sich mit;
a) No (Spalte B)
b) Grund der Pause (soll in Spalte Xübertragen werden)
c) Startdatum der Pause (soll in Spalte Y übertragen werden)
d) Enddatum der Pause (soll in Spalte Z übertragen werden)
à Wenn das Enddatum eingetragen ist, muss bei Pause (Spalte W) das Dropdown auf „Nein“ wechseln
Auswahl bzw. Eintrag der Daten in aktueller Zeile, also wo sich das Dropdown befindet, in welchem zuvor von „Nein“ auf „Ja“ umgestellt wurde.
Somit hat man, wenn die Eingabemaske ausgefüllt wurde, in den Spalten X, Y und Z einen 3er-Block (Start/Ende/Grund) der die aktuelle bzw. letzte Pause abbildet.
Es sollte auch möglich sein mehrere Pausen zu erfassen. Der letzte Pausenblock sollte dann immer in den Spalten X, Y und Z stehen, die älteren nach rechts „rutschen“ (bei zwei Pausen also AA, AB und AC)
In der Theorie könnte das so klappen, leider sind VBA-Kenntnisse quasi nicht vorhanden, daher haperts es bei der Umsetzung. Vielleicht habt ihr ja Lust mir hierbei (wieder) weiterzuhelfen.
Vielen Dank und viele Grüße
Andi
mich beschäftigt im Moment folgendes Problem, bei dem ich derzeit nicht wirklich weiter komme.
Ich habe ein Tabelle in der fortlaufend Vorgänge erfasst werden. Hierbei wird u.a. das Datum der Erfassung eingegeben, und später ein Enddatum, wenn der Vorgang abgeschlossen ist. Daraus wird die Dauer des Vorgangs berechnet.
Diese Vorgangsdauer entspricht (mehr oder weniger) der Bearbeitungszeit. Nun kommt es hin und wieder vor, dass aufgrund unterschiedlicher Gründe (z.B. ausstehendes Feedback anderer Personen etc.) diese Dauer erhöht wird, ohne dass der Bearbeiter des Vorgangs dafür verantwortlich wäre. Diesem Umstand würde ich gerne entgegenwirken, indem die Möglichkeit geschaffen werden soll Pausenzeiten/Unterbrechungen mit einzubeziehen.
Folgendes hatte ich mir bereits überlegt:
Ziel: Der Vorgang soll pausieren (die Dauer (Spalte U) soll sich also während einer Pause nicht weiter erhöhen).
1. Pause (Spalte W) von „Nein“ (Standardwert) auf „Ja“ ändern
2. Pop-up/Eingabemaske öffnet sich mit;
a) No (Spalte B)
b) Grund der Pause (soll in Spalte Xübertragen werden)
c) Startdatum der Pause (soll in Spalte Y übertragen werden)
d) Enddatum der Pause (soll in Spalte Z übertragen werden)
à Wenn das Enddatum eingetragen ist, muss bei Pause (Spalte W) das Dropdown auf „Nein“ wechseln
Auswahl bzw. Eintrag der Daten in aktueller Zeile, also wo sich das Dropdown befindet, in welchem zuvor von „Nein“ auf „Ja“ umgestellt wurde.
Somit hat man, wenn die Eingabemaske ausgefüllt wurde, in den Spalten X, Y und Z einen 3er-Block (Start/Ende/Grund) der die aktuelle bzw. letzte Pause abbildet.
Es sollte auch möglich sein mehrere Pausen zu erfassen. Der letzte Pausenblock sollte dann immer in den Spalten X, Y und Z stehen, die älteren nach rechts „rutschen“ (bei zwei Pausen also AA, AB und AC)
In der Theorie könnte das so klappen, leider sind VBA-Kenntnisse quasi nicht vorhanden, daher haperts es bei der Umsetzung. Vielleicht habt ihr ja Lust mir hierbei (wieder) weiterzuhelfen.
Vielen Dank und viele Grüße
Andi