Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  EXCEL Data Einlesen mit CATIA V5 VBA

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:  EXCEL Data Einlesen mit CATIA V5 VBA (1638 mal gelesen)
shafira3
Mitglied
Programmierer

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

Beiträge: 3
Registriert: 23.02.2005

erstellt am: 24. Feb. 2005 09:00    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

Hallo Zusammen,

Gibt es da jemand mir helfen kann ?

Ich möchte Excel data (Cells) mit VBA makro CATIA V5 einlesen.
Aber leider funktioniert das Script nicht.
Ich kann die werte nicht bekommen.
Anbei schreibe ich mein Script

Vielen Dank  Voraus für die Hilfe
Sub CATMain()

Text as String
Set excel = CreateObject("Excel.application")
    excel.Workbooks.Add
    Text = excel.worksheet("Tabelle1").Cells(1, 1).Value 
    Msgbox Text

End Sub

------------------
succesfull

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

CTenschert
Mitglied
Wissenschaftlicher Mitarbeiter


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

Beiträge: 67
Registriert: 04.09.2000

erstellt am: 24. Feb. 2005 09:37    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 shafira3 10 Unities + Antwort hilfreich

Hallo,
ich Lese die Tabelle in eine Variable ein s.u.
Hoffe das ist hilfreich.

#############################################
Public myWerte  '() as String
Const myTabelle = "c:/test.xls"

Sub LeseExcel()
' Definieren der Exeltabelle
Dim xl As Object
Set xl = CreateObject(myTabelle)
' Einlesen der Blätter der Exceltabelle
    myWerte = xl.worksheets("Blatt.1").range("A1", "U8").Value
xl.Close
Set xl = Nothing
End Sub
######################################

------------------
Mit freundlichem Gruß von Carl Tenschert

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

shafira3
Mitglied
Programmierer

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

Beiträge: 3
Registriert: 23.02.2005

erstellt am: 25. Feb. 2005 21:55    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

Hallo Carl,

Danke schon für deine Code und Hilfe,
aber ich habe einige Kleinigkeiten.
Wie kann man dieses Werte auf bildschirm zeigen.
Ich habe einfach
MsgBox(myWerte) geschrieben.
Als ich kompilieren habe, kam immer Fehlermeldung "Type Unverträglich"
auf diese code.
Kanns du mir mal wahrscheinlich nochmal helfen.

Vielen dank im Voraus für die Hilfe

------------------
succesfull

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

CTenschert
Mitglied
Wissenschaftlicher Mitarbeiter


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

Beiträge: 67
Registriert: 04.09.2000

erstellt am: 01. Mrz. 2005 09:53    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 shafira3 10 Unities + Antwort hilfreich

Hallo
Bei Abfrage von "A1:E14" erhälst Du ein 2 dimensionales Array "tabelle(i,j)".
mit Folgender Schleife müßte es gehen

#####ungetestet############################

for i= 1 to Ubound(tabelle,1)
for j = 1 to Ubound (tabelle,2)
  Ausgabe = Ausgabe & " " & tabelle(i,j)
Next j
Ausgabe = Ausgabe & Chr(10)
Next i

msgbox(Ausgabe)
#####ungetestet############################

Erkärung:
Ubound('Name der Variable', welche "Richtung") gibt anzahl der Variablen in der 1,2 Richtung.
Chr(10) <- Neue Zeile

------------------
Mit freundlichem Gruß von Carl Tenschert

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