excel 2007 per vba eine große Datei öffnen

16/10/2009 - 16:46 von anton | Report spam
Hallo,

ich möchte mit VBA einige Dateien aufmachen. In Excel 2003 habe ich
immer Workbooks.Open Befehl benutzt. Jetzt sind wir auf Excel 2007
umgestiegen und einige Dateien kann ich nicht mit dem Befehl
aufzumachen. Offensichtlich wegen der Größe (Dateien ab 20 mb will
Excel nicht öffnen). Kriege eine Errormeldung "run-time error 1004,
method "open" of "workbooks" failed."

Kennt jemend einen anderen Befehl um die Dateien aufzumachen?

danke im Voraus
 

Lesen sie die antworten

#1 Andreas Killer
17/10/2009 - 13:25 | Warnen spam
anton schrieb:

ich möchte mit VBA einige Dateien aufmachen. In Excel 2003 habe ich
immer Workbooks.Open Befehl benutzt. Jetzt sind wir auf Excel 2007
umgestiegen und einige Dateien kann ich nicht mit dem Befehl
aufzumachen. Offensichtlich wegen der Größe (Dateien ab 20 mb will
Excel nicht öffnen). Kriege eine Errormeldung "run-time error 1004,
method "open" of "workbooks" failed."


Sowas lese ich hier zum ersten Mal.

"Von Hand" làßt sich sich einwandfrei öffnen?

Kennt jemend einen anderen Befehl um die Dateien aufzumachen?


Nö, da gibt's IMO keinen.

Aber probier doch mal das:

Sub Test(DateiName As String)
Dim WB As Workbook
On Error Resume Next
Set WB = Workbooks.Open(DateiName)
Do While Not Application.Ready
DoEvents
Loop
On Error GoTo 0
If WB Is Nothing Then
MsgBox "Datei konnte nicht geöffnet werden"
End If
End Sub

Kriegst Du die Datei damit auf?

Andreas.

Ähnliche fragen