Hallo,
ich versuche gerade wieder einmal ein Makro zu programmieren und scheitere kläglich. Ich benutzte Excel 2007 und VB 6.5.
Also, folgende Situation:
Ich habe eine Tabelle, in der in der ersten Spalte verschiedene Maschinen drinstehen, in der zweiten Spalte verschiedene Daten und in der dritten eine 1 (ist durchgelaufen) oder eine 0 (ist ausgefallen).
Es gibt 30 verschiedene Maschinen und für jede Maschine 80 verschiedene Daten, die alle untereinander stehen.
Drehen |1.12.|1
Drehen |2.12.|0
Drehen |3.12.|0
Drehen |4.12.|0
Drehen |5.12.|1
Drehen |16.12.
Drehen |17.12.
Fluxen |2.12.|1
Fluxen |4.12.|0
Fluxen |6.12.|1
Fluxen |8.12.|1
Fluxen |10.12.|1
Fluxen |12.12.|0
Fluxen |14.12.|0
Fluxen| 16.12|
Ich möchte nun in einer anderen Tabelle für die letzten vier Daten jeder Maschine die Anzahl der Einsen und Nullen ermitteln.
Das gewünschte Ergebnis wäre also im Beispiel: Drehen: 3 * 0 und 1 * 1 und beim Fluxen 2 * 0 und 2 * 1.
Wenn dann am 16.12 die neuen Ergebnisse für die Maschinen eingetragen werden, dann darf bei der Berechnung natürlich das Ergebnis vom 2.12 beim Drehen und vom 8.12 beim Fluxen nicht mehr mitbetrachtet werden, da sie dann ja das fünft-letzte Datum sind.
Gibt es die Möglichkeit, dies über ein Makro abzubilden? Ich kriege es hin, wenn ich die letzten vier Daten manuell markiere, aber ich weiß nicht, wie ich per Makro diese Markierung hinbekomme.
Als zweites wäre es toll, wenn ich eine Art „Strähne“ oder Serie angeben könnte.
In meinem Beispiel wäre beim Drehen die Strähne 1 * 1 und beim Fluxen 2 * 0.
Hat irgendjemand Ideen?
Danke und Grüße Anja