bin neu hier und habe folgendes Problem:
Ich möchte in einer vorhandenen Tabelle zwei Spalten, die als Datum ( TT.MM.JJJJ ) formatiert sind, zu einer Differenzanalyse nutzen. Hierzu soll das Datum aus der ersten selektierten Spalte vom Datum der zweiten selektierten Spalte abgezogen werden und in einer neu eingefügten, leeren Spalte die Differenz in Arbeitstagen dargestellt werden. Zur Spaltenselektion möchte ich die Messagebox nutzen, da ich so die Spalten identifizieren kann und anhand der Position der zweiten Spalte auch erkenne, wo ich meine Leerspalte mit dem Ergebnis einfügen kann ( gleich daneben ). Das ganze natürlich per Mausklick auf ein entsprechendes Symbol in der Symbolleiste.
Der Ablauf wäre also folgender:
Benutzer startet das Makro
Messagebox kommt hoch, Eingabe der ersten Spalte ( A )
Messagebox bestätigen
Messagebox erscheint erneut, Eingabe der zweiten Spalte ( B )
Messagebox bestätigen
Anhand der Position der zweiten Spalte erkennt das Makro, daß es zwischen Spalte B und Spalte C eine leere Spalte einfügen muß
letzter Schritt wäre dann, anhand des Datums aus Spalte A und Spalte B dir Differenz in Tagen zu errechnen
Habe schon im Forum gesucht und kann diese komplette Funktionalität nur in Fragmenten über VBA realisieren. Spalten einfügen, ok, Datum über DATEDIF berechnen ok, Messagebox starten ok, aber im Zusammenhang klappt es einfach nicht. Dafür fehlt mir einfach das Gesamtwissen.
Vielleicht hat ja jemand eine Idee für das Coding.
Lieben Dank im Voraus und Gruß
Klaus