Hot News:

Unser Angebot:

  Foren auf CAD.de
  VBasic / vb.net / vbs / wsh
  ExecuteExcel4Macro

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
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  ExecuteExcel4Macro (1166 mal gelesen)
stritzl
Mitglied



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

Beiträge: 52
Registriert: 17.10.2008

NX 7.5.5.4
TEAMCENTER 8.3.3
Windows7 Enterprise 64bit
MS Office 2010

erstellt am: 08. Apr. 2009 10:29    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 Forum,

ich lese Daten aus einer geschlossene Excel-Datei mit Hilfe von ExecuteExcel4Macro aus. Funktioniert soweit auch alles, nur möchte ich jetzt den Dateinamen der geschlossen Excel-Datei mit "Wildcards" angeben:

kdnr = "123"
dateiname = "Rechnung" & kdnr & "*.xls"
adresse = "'C:\Eigene Dateien\"& "[" & dateiname & "]Register1'!" & Cells(20, 18).Address(ReferenceStyle:=xlR1C1)
intsernr = ExecuteExcel4Macro(adresse)

leider scheint ExecuteExcel4Macro das "*" als Wildcard nicht zu mögen. Wer kennt hier ein Lösung?

Gruß

Stritzl

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

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


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

Beiträge: 7545
Registriert: 05.2002.24

erstellt am: 08. Apr. 2009 15:15    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 stritzl 10 Unities + Antwort hilfreich

Das verstehe ich nicht.
Dateiname könnte dann ja eine Vielzahl von Dokumenten betreffen.

------------------
APeters@BSS-Online.de

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

stritzl
Mitglied



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

Beiträge: 52
Registriert: 17.10.2008

NX 7.5.5.4
TEAMCENTER 8.3.3
Windows7 Enterprise 64bit
MS Office 2010

erstellt am: 08. Apr. 2009 16:21    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

Arne,

sorry, da verwirrt mein Quellcode wohl etwas. Die Variable kdnr hat normalerweise keinen festen Wert zugewiesen, d.h. der Wert ist variabel, beschreibt den Dateinamen aber immer eindeutig. Der Teil des Dateinnamens, der danach kommt ändert sich u.U. von Datei zu Datei, kann aber auch mal für mehre Dateien gleich sein. Er ist für die eindeutige Beschreibung somit nicht relevant und soll deswegen per Wildcard angegeben werden.

Beispiel:

Datei 1: Rechnung123_KundeX.xls
Datei 2: Rechnung456_KundeY.xls
Datei 3: Rechnung145_KundeX.xls

Ich hoffe, die Erklärung macht es eindeutig...

Gruß
Stritzl

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

Arne Peters
Ehrenmitglied V.I.P. h.c.
CAD Dokumentation / Training / Programmierung / Datenbanken


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

Beiträge: 7545
Registriert: 05.2002.24

erstellt am: 08. Apr. 2009 21:04    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 stritzl 10 Unities + Antwort hilfreich

Das kann nicht gehen. Wildcard ist immer zur Suche. Damit spricht man eben nicht eine bestimmte Datei an.

------------------
APeters@BSS-Online.de

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

stritzl
Mitglied



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

Beiträge: 52
Registriert: 17.10.2008

NX 7.5.5.4
TEAMCENTER 8.3.3
Windows7 Enterprise 64bit
MS Office 2010

erstellt am: 09. Apr. 2009 13:04    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

Ok, dass Wildcards nur zum Suchen da sind seh' ich ein. Aber der Hinweis hat mich auf folgende Lösung gebracht:

Mit "Application.FileSearch" suche ich nach meiner Datei. Das ist mit Wildcards möglich. Als Ergebnis dieser Suche erhalte ich die Datei mit vollständigem Dateinname. Es hängt zwar der komplette Pfad noch vorne dran, aber den kann ich mit der Replace-Funktion durch "" (nichts) ersetzen und bekomme so allein meinen Dateinamen, den ich ich dann weiterverarbeiten kann.

Grüß

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)2025 CAD.de | Impressum | Datenschutz