Hochzählen bei identischen Werte
08.12.2015 07:48:40
Bernd
folgende Ausgangslage:
Ich habe eine Liste mit Namen von Produkten und Preisen. Diese Liste wird jeden Tag zunächst in ein anderes Tabellenblatt ("Backup") gesichert. Und dann wird eine neue Liste importiert (bzw. eingefügt) in das Tabellenblatt "Daten". Anschließend werden diverse Vergleich zwischen "Daten" und "Backup" gemacht, also Vergleiche von Preisen der Produkte mit dem Vortag beispielsweise. Die Liste ist in Wirklichkeit deutlich um umfangreicher, ca. 30 Spalten und 1000 Zeilen ungefähr.
Was möchte ich?
Die Liste, die jeden Tag zunächst gesichert wird, soll eine Spalte zusätzlich erhalten, wo folgendes Merkmal gesetzt werden soll: Ist der Preis des Produktes zum Vortag identisch, dann soll eine eine Art Zähler erzeugt werden. Dieser Zähler soll mit jedem identischen Wert zum Vortag um eins hochgezählt werden. Mein Wunsch ist es, dass ich nach einigen Tagen so eine Art Historie erhalte, bei welchen Produkte sich die Preise so gut wie nie ändern. Sollte mal ein neues Produkt hinzukommen, sollte der Zähler bei "1" beginnen.
Hätte da jemand einen passenden Code oder ist das auch ohne VBA lösbar? Der Code kann auch den Kopiervorgang (von "Daten" auf Backup")enthalten.
Anbei noch eine Mustervorlage:
https://www.herber.de/bbs/user/102080.xlsx
Viele Grüße
Bernd