Hallo,
ich weis das man mit folgendem Code eine Exceldatei öffnen kann:
Excel = Variant::CreateObject("Excel.Application");
Excel.OlePropertyGet("WorkBooks").OleFunction("Ope n","C:\\test.xls");
Excel.OlePropertySet("Visible",1);
Nun weis ich nicht:
-wie greife ich auf das erste Tabellenblatt zu?
-wie kann ich herausfinden wie viele Zeilen beschrieben sind?
- ...
Im Prinzip ist das ganze für folgende Aufgabe (siehe Anhang):
1. vorhandene Exceldatei öffnen (es existiert nur Tabelle1)
2. auf dieses erste Tabellenblatt zugreifen
3. In Spalte F sind wiederkehrende Inhalte, in diesem Fall 5 verschiedene. Die Zeilen dieser Inhalte sollen in vom Programm neu angelegten Tabellenblättern (Tabellenblatt 2-6) mit dem jeweiligen Namen kopiert werden. Die Überschriften sind in jedem Blatt gleich
4. Datei speichern
Kann mir hier jemand helfen?
Ein Programmcode wäre für mich sehr hilfreich.
Danke!
ich weis das man mit folgendem Code eine Exceldatei öffnen kann:
Excel = Variant::CreateObject("Excel.Application");
Excel.OlePropertyGet("WorkBooks").OleFunction("Ope n","C:\\test.xls");
Excel.OlePropertySet("Visible",1);
Nun weis ich nicht:
-wie greife ich auf das erste Tabellenblatt zu?
-wie kann ich herausfinden wie viele Zeilen beschrieben sind?
- ...
Im Prinzip ist das ganze für folgende Aufgabe (siehe Anhang):
1. vorhandene Exceldatei öffnen (es existiert nur Tabelle1)
2. auf dieses erste Tabellenblatt zugreifen
3. In Spalte F sind wiederkehrende Inhalte, in diesem Fall 5 verschiedene. Die Zeilen dieser Inhalte sollen in vom Programm neu angelegten Tabellenblättern (Tabellenblatt 2-6) mit dem jeweiligen Namen kopiert werden. Die Überschriften sind in jedem Blatt gleich
4. Datei speichern
Kann mir hier jemand helfen?
Ein Programmcode wäre für mich sehr hilfreich.
Danke!
Comment