online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Julia84 vom 13.08.2019, 15:53 Options

eine Exceldatei mit einer anderen Exceldatei öffnen und dabei sendkey verwenden

Hallo,

also meine Exceldatei öffnet eine andere Datei. bzw einen ganzen ordner von Exceldateien, das funktioniert auch, das problem ist, beim automatischen öffnen der exceledatei kommt immer eine msgbox das es verbindungen zu andern dateien gibt, also muss ich manuell immer auf weiter drücken, ich möchte nun über sendkey, das nicht mehr per hand machen müssen
was kann ich tun? denn wenn ich es nach Set WB = Workbooks.Open(Filename:=strFName) erst einfüge... sendet es "zu spät"

Const LW = "U:\"
Const Pfad2 = "U:\Eigene Dateien\"
Const Pfad = "U:\Eigene Dateien\test\"
strFName = Dir("U:\Eigene Dateien\test\*.xls")

While strFName <> ""


ChDrive LW
ChDir Pfad

Set WB = Workbooks.Open(Filename:=strFName)
Wert = Workbooks(strFName).Sheets(1).Cells(3, 1).Value

ChDrive LW
ChDir Pfad2

Workbooks("abgleich.xls").Sheets(1).Cells(1, 1 + i).Value = Wert

On Error GoTo 0
WB.Close
i = i + 1
strFName = Dir()
Wend


Antwort schreiben

Antwort 1 von Beverly vom 13.08.2019, 16:23 Options

Hi Julia,

hast du es schon mal mit dem Befehl

Application.DisplayAlerts = False


versucht? Der blendet eigentlich alle Meldungen von Excel aus. Am Ende des Codes nicht vergessen wieder auf True setzen.

Bis später,
Karin

Antwort 2 von Julia84 vom 14.08.2019, 10:16 Options

Also damit funktionierts ganz gut

Application.DisplayAlerts = False
Set WB = Workbooks.Open((strFName), 3)
Application.DisplayAlerts = True

Jetzt stellt sich für mich die frage, da ich ja als parameter die 3 übergebe, was bedeutet er soll immer aktualisieren, aktualisiert er noch oder nicht?

Antwort 3 von Julia84 vom 14.08.2019, 10:21 Options

Hm habs gerade ausprobiert, es aktualisiert leider nicht... also kann ich ja auch als Parameter die
Set WB = Workbooks.Open((strFName), 0)
übergeben und meine fehlermeldungen werden unterdrückt...
gibt es eine möglichkeit, dass trotzdem noch aktualisiert wird...
weil irgendwelche verknüpfungen nicht stimmen und diese meldung möchte ich gern wegbekommen

Antwort 4 von Beverly vom 14.08.2019, 12:15 Options

Hi Julia,

ich kann dir leider nicht ganz folgen. Application.DisplayAlerts hat doch nichts mit der Aktualisierung zu tun, damit werden nur die Meldungen von Excel behandelt und nichts weiter, also keinerlei Aktionen, zu denen ja eine Aktualisierung gehört. Allredings wird auch die Meldung, ob Verknüpfungen aktualisiert werden sollen oder nicht, damit natürlich auch unterdrückt.

Bis später,
Karin

Ähnliche Themen

Externe Datei aus dem Internet öffnen
Mr.X  21.02.2008 - 17 Hits - 1 Antwort

Excel 2000 Exceldatei aus Exceldatei starten
kati2  22.02.2008 - 35 Hits - 1 Antwort

Datei per VBA im Intranet öffnen
Sinikka  12.04.2008 - 73 Hits - 1 Antwort

Kennwort von exceldatei vergessen
susannes  25.04.2008 - 1561 Hits - 8 Antworten

geschützte excel datei mit makro öffnen
Scotch  29.05.2008 - 382 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026