Liste offener Punkte – LOP

Die Liste der offenen Punkte ist immer ein großes Diskussionsthema. Es fließen sehr viele Aufwände in die Pflege und das Nachhalten dieser Tätigkeit ein und diese Tätigkeiten werden leider sehr oft unterschätzt.

Nehmen wir als Beispiel nur die Tätigkeit der Abfrage des Status und die notwendigen Schritte:

Ablauf der Prozessfolge bei der Bearbeitung der Statusabfrage bei der Liste der offenen Punkte

Schritte und deren Automatisierungsmöglichkeiten

Betrachtet man nun die Schritte bzw. den Einzelaufwand der pro Software durchgeführt werden muss, kann man auch direkt bewerten, ob dieser Schritt automatisierbar ist.

SchrittSoftwareTätigkeitAufwandAutomatisierbar
1ExcelKlicke auf ersten Datensatz0,5 Min
2ExcelKopieren der Aufgabennummer0,5 MinJa
3OutlookWechsel zu Outlook0,5 MinJa
4OutlookNeue E-Mail erstellen0,5 MinJa
5OutlookAuswahl des Empfängers1,0 MinJa
6OutlookBetreff-Text schreiben1,0 MinJa
7OutlookAufgabennummer einfügen0,5 MinJa
8ExcelWechsel zur LOP0,5 MinJa
9ExcelKopieren der Aufgabenbeschreibung0,5 MinJa
10OutlookWechsel zu Outlook0,5 MinJa
11OutlookEinfügen der Aufgabenbeschreibung in den Betreff1,0 MinJa
12OutlookSchreiben der Mail bzgl. Statusanfrage mit Anrede3,0 MinJa
13OutlookEinfügen der Aufgabenbeschreibung0,5 MinJa
14OutlookErgänzen des Zieltermins für die Statusrückmeldung1,0 MinJa
15OutlookSenden der E-Mail0,5 Min
16ExcelWechsel zur LOP0,5 Min
17ExcelErgänzen des Updatetermins für die Statusanfrage0,5 MinJa
Gesamtaufwand11,5 Min

In dieser Betrachtung würden bei 17 Schritten ein Aufwand von 11,5 Minuten anfallen. Mit einer Automatisierung wäre eine Einsparung von 14 manuellen Schritten mit einem Aufwand von 10 Minuten möglich.

Das wäre eine zeitliche Einsparung von 87 %.

Angenommen pro Woche (50 Wochen in Jahr) wird bei 20 Punkten über diesen Weg der Status abgefragt, dann ist eine zeitliche Einsparung pro Jahr von über 20 Arbeitstagen möglich.

Also quasi ein ganzer Arbeitsmonat!

Es gibt hier natürlich unterschiedliche Ansätze wie diese Abfrage durchgeführt werden kann. Nachfolgend beschreibe ich die Lösung mit einem Makro, das in der Exceldatei beinhaltet ist.

Ein Königreich für ein Makro 😉

Der Vorteil des Makros ist die Verwendbarkeit in jeder Vorlage, gleich welcher Methodik. Die Nutzung von Makros muss im Unternehmensumfeld erlaubt sein.

Nehmen wir nun folgende Vorlage:

Nachdem der Datensatz markiert wurde, wird nun das Makro im oberen Bereich aufgerufen:

Das Makro lädt damit die notwendigen Daten aus der Exceldatei und öffnet eine neue E-Mail und ergänzt die Information.

Je nach Eskalationsgrad, kann eine andere E-Mailvorlage verwendet werden:

Die Unterschiede der beiden Vorlagen sieht man hier:

Bei der „energischen“ Vorlage, wird auch eine Lesebestätigung gesetzt:

Diese ganzen Schritte erledigt das Makro mit nur einen Klick.

Wie sieht dieses Makro aus?

Anbei seht ihr das Beispiel, wie dieses Makro aussehen würde:

Sub Mail_Status_Abfrage()

	
    Dim OutApp As Object
    Dim OutMail As Object
    Dim rng As Range
    Dim strBody As String
    
    ' Definieren der markierten Zeile
    Set rng = Selection
    
    ' Erstellen der E-Mail-Anwendung
    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)
    
    ' Betreff befüllen
    strSubject = "Statusanfrage Pkt " & rng.Cells(1, 1).Value & " | " & rng.Cells(1, 5).Value
    
    
    ' Bodytext befüllen
    strBody = "Hallo " & rng.Cells(1, 8).Value & ", <br><br>"
    strBody = strBody & "ich bräuchte bitte den aktuellen Stand zu dem Punkt <b>" & rng.Cells(1, 1).Value & ", " & rng.Cells(1, 5).Value & "</b><br>"
    strBody = strBody & "In dem Punkt ging es darum: <br><br>"
    strBody = strBody & "<b>" & rng.Cells(1, 6).Value & "</b><br><br>"
    strBody = strBody & "Und die geplanten nächsten Schritte bis zum <b>" & rng.Cells(1, 10).Value & " </b> waren: <br>"
    strBody = strBody & "<b>" & rng.Cells(1, 7).Value & "</b><br><br>"
    strBody = strBody & "Schicke mir bitte doch bitte ein kurzes Feedback dazu zurück. <br><br>"
    strBody = strBody & "Danke schon mal vorab und viele Grüße <br><br>"
    strBody = strBody & "Bernhard <br><br>"
    
    
    ' Setzen den E-Mail-Body als HTML
    OutMail.HTMLBody = strBody
    
    ' Öffnen der E-Mail
    OutMail.Display
    
    ' Aufräumen
    Set OutMail = Nothing
    Set OutApp = Nothing
    Set rng = Nothing

End Sub

Keine Angst, ihr müsst jetzt nicht VBA lernen (aber zumindest ein kleines Grundverständnis ist hilfreich 😉 ).

ChatGPT hilft bei der Makro Erstellung

Um nicht selbst das Marko erstellen zu müssen, könnt ihr ChatGPT nutzen. Die Erstellung des Prompts ist im Grunde simpel. Es wird sich einfach an die obige Schrittfolge orientiert. Damit könnt Ihr problemlos das Makro mit einer individuellen Abfolge und Vorlagen selbst erstellen.

Der Prompt beginnt dabei immer mit:

Erzeuge mir ein VBA Makro für Excel mit folgendem Ablauf und einer Anleitung wie ich diese einbinden kann.

und danach die Schrittfolge:

1. Öffne eine neue E-Mail 
2. Verwende als Empfänger den Eintrag der aktuell markierten Zeile aus der Spalte <Bezeichnung>
3. Verwende als Betreff den Text "Statusabfrage " und den Inhalt der aktuell markierten Zeile aus der Spalte <Bezeichnung> 
4. ....
5. ....
6. ....

16. Aktualisiere die Spalte <Bezeichnung> der aktuell markierte Zeile mit den Tagesdatum
17. Bringe die Mail in den Vordergrund

Was ist, wenn Makros nicht erlaubt sind?

Auch hier gibt es die Möglichkeit einer Einsparung. Die Lösung ist auch sehr simpel. Im Grunde werden 3 Hilfsspalten in der LOP erzeugt.

  • Empfänger
  • Betreff
  • Body Text

und dort wird der Text generiert, den auch das Makro generieren würde. Diese Spalten können dann mit Copy und Paste in die Mail eingefügt werden.

Betrachtet man damit die obige Tabelle, wären die Schritte wie folgt:

SchrittSoftwareTätigkeitAufwand
1ExcelKlicke auf ersten Datensatz0,5 Min
2ExcelKopiere Hilfsspalte 1 (Empfänger)0,5 Min
3ExcelKopiere Hilfsspalte 2 (Betreff) 0,5 Min
4ExcelKopiere Hilfsspalte 3 (Body Text)0,5 Min
5OutlookWechsel zu Outlook0,5 Min
6OutlookNeue E-Mail erstellen0,5 Min
7OutlookFüge über die erweiterte Zwischenablage den Inhalt der Hilfsspalte 1 (Empfänger) ein0,5 Min
6OutlookFüge über die erweiterte Zwischenablage den Inhalt der Hilfsspalte 2 (Betreff) ein0,5 Min
7OutlookFüge über die erweiterte Zwischenablage den Inhalt der Hilfsspalte 3 (Body Text) ein0,5 Min
14OutlookErgänzen des Zieltermins für die Statusrückmeldung0,5 Min
15OutlookSenden der E-Mail0,5 Min
16ExcelWechsel zur LOP0,5 Min
17ExcelErgänzen des Updatetermins für die Statusanfrage0,5 Min
Gesamtaufwand6,5 Min

Im Vergleich zu den obigen 11,5 Minuten ergibt sich also eine Einsparung 5 Minuten was wiederum 44% entspricht.

Betrachten wir wieder die 50 Wochen und die 20 Abfragen pro Woche, ergibt das eine Einsparung von über 10 Tagen pro Jahr. Also zwei Arbeitswochen …

Wie erstellt man Hilfsspalten?

Im Grunde ist diese Hilfsspalte nur eine Kombination von anderen Spalten:

Am Beispiel des Betreffs lautet die Formel:

="Statusabfrage Pkt: " &A3& "| " &E3

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert