Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Geöffnete Excel-Tabelle Auslesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Geöffnete Excel-Tabelle Auslesen (780 / mal gelesen)
z3us1911
Mitglied


Sehen Sie sich das Profil von z3us1911 an!   Senden Sie eine Private Message an z3us1911  Schreiben Sie einen Gästebucheintrag für z3us1911

Beiträge: 8
Registriert: 05.07.2019

erstellt am: 04. Dez. 2019 13:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Neuer Tag, neue Frage,

Ich möchte eine bereits geöffnete Excel-Tabelle auslesen.

Auf Basis dieses Makros, welches eine Excel-Tabelle öffnet,

Code:

' Excel starten
  Set oExcel = CreateObject("Excel.Application")
  oExcel.Visible = True
' arbeitsmappe öffnen
  Set oWB = oExcel.Workbooks.Open("e:\temp\punkte.xls")
' tabelle holen
  Set oWS = oWB.Worksheets.Item(1)

habe ich folgendes gebaut

Code:

Set oExcel = CreateObject ("Excel.Application")
oExcel.Visible=True
Set oWB = o.Excel.ActiveWorkbook
Set oWS = oWB.Worksheets.Item (1)

Als Fehler kommt "Objekt erforderlich 'oWB'"

Kann mir jemand helfen?

Viele Grüße

Hans

[Diese Nachricht wurde von z3us1911 am 04. Dez. 2019 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 04. Dez. 2019 17:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für z3us1911 10 Unities + Antwort hilfreich

Servus

CreateObject öffnet eine neue Excel-Session.
Um auf ein bestehende Session zuzugreifen kannst du
Set oExcel = GetObject(, "Excel.Application")
nutzen.

Gruß
Bernd

PS: in deiner Zeile mit Set oWB ist der Punkt nach dem o zuviel

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz