Headezimaldaten bearbeiten
01.04.2015 12:07:00
Greg
ich habe eine Nuß zu knacken, bei der ich eure Hilfe brauche.
Es geht darum, dass Daten aus einem Hexadezimal Datenfeld in ein anderes kopiert werden sollen.
Die Datenfelfer (Quelle und Ziel) sind exakt gleich groß (16x65533). Beide sind in ein Excel Datenblatt nebeneinander eingeladen.
Das Ziel des zu erstellenden Makros ist, Daten (einzelne Zellen oder auch mehrere Daten hintereinander) aus der Quelldatei in die Zieldatei zu kopieren. Die Datenpakete sind bei Quell- und Zieldatei an unterschiedlichen Stellen untergebracht. Es existiert eine Übersicht der Datenpakete (=Variablen) die die Anfangsadresse angibt sowie die Größe der aufeinanderfolgenden Werte (=Zellen).
Die zu kopierenden Daten können in der Tabelle durch ein "X" ausgewählt werden; X bedeutet also dass diese Variable kopiert werden muss.
Das Makro sollte also die Tabelle durchgehen dort die Adressen in der Quelldatei lesen, die Daten aus der Quelldatei kopieren, die Zieladresse lesen und an der Zieldatei die kopierten Werte einfügen.
Ich habe in der zweiten Spalte bzw. ersten Zeile die Spalten- bzw Zeilen adressen im Hex Format angegben (dachte das hilft velleicht). Vielleicht ist das auch unnötig und jemand weiß wie man direkt mit der Gesamtadresse arbeitet. Ich weiß es leider nicht :-)
Ich hoffe es kann mir jemand helfen, ich verzweifle so langsam an der Aufgabe :-)
Fanke & Gruß
Greg