' schrieb:Hallo,
kann jemand mir bitte erklären wo es den Unterschied zwichen den Themen gibt?
1. Excel._Workbook
2. Excel.Workbooks
3. Excel._Worksheet
4. Excel.Sheets
5. Excel.Range
6. Excel._Applikation
lg
Das sind die nacheinander geschalteten "Stufen" des Zugriffs in Form von Referenzen auf eine Excel-Datei...die musst du nacheinander, vom "groben" ins "feine" ansprechen, um auf eine bestimmte Stelle zugreifen zu können:
_Applikation: Referenz auf die MS Excel.exe
_Workbooks: Allgemein alle Excel-Dateien
_Workbook: Die eigentliche Excel-Datei (meinedatei.xls)
_Sheets: Alle Tabellen/Seiten eines Workbooks
_Worksheet: Ein bestimmtes Tabellenblatt (Tabelle1 oder Tabelle2 oder...)
_Range: Ein Bereich innerhalb eines Tabellenblatts (z.B. B3 bis G7, d.h. eine Teiltabelle)
_Cell: Eine bestimmte Zelle, z.b. A1
Da gibts noch viel mehr...aber wie GerdW schon sagte: RTFM!
BTW: Wenn du damit über ActiveX arbeitest: Du musst ausnahmslos ALLE (!) geöffneten Referenzen nach deren Verwendung wieder schließen, ansonsten verbleibt Excel als Prozess im Taskmanager und beim nächsten und nächsten und nächsten...Zugriff auf Excel wird jedes mal ein neuer Prozess hinzugefügt. Wenn du dann z.B. programmatisch sehr häufig nach Excel speicherst, hast du u. U. mehrere Hundert Excel-Prozesse offen und irgendwann verabschiedet sich Windows!
A.