Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
444to448
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
444to448
444to448
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

windows fenster mit vba?

windows fenster mit vba?
21.06.2004 17:16:55
Michael
Hallo liebes Forum,
ich habe ein problem in der vba programmierung:
ich möchte in meinem vba code schreiben, dass sich am ende der prozedur excel schließt und dann in einem Windows Fenster ein bestimmter ordner angezeigt wird.
ich kann mir vorstellen dass es schwierig sein koennte excel schliessen zu lassen und dann das windows fenster zu laden bzw. anzuzeigen, hauptsächlich bräuchte ich also den Befehl zum anzeigen eines windows (od. explorer) fensters mit dem bestimmten ordner.
für jedwede hilfe im voraus vielen dank,
michael

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Explorer öffnen, Excel schliessen
21.06.2004 17:47:29
Hans
Hallo Michael
Mit diesem code öffnet ein Explorer-Fenster (statt C:\Temp gibst du deinen bestimmten Ordner an). Die Datei, die den Code enthält, wird ohne Speichern und ohne Rückfrage geschlossen und Excel beendet. Falls noch ungespreicherte Dateien offen sind, erscheint eine Rückfrage.

Sub ExcelToExplorer()
Shell "Explorer.exe C:\Temp", vbNormalFocus
ThisWorkbook.Saved = True
ThisWorkbook.Application.Quit
End Sub

Gruss
Hans T.
AW: windows fenster mit vba?
Michael
Bei der Adaption auf meinen fall ist noch ein weiteres Problem aufgetaucht:
mein code sieht in Auschnitten so aus:
Dim name As String, vornam As String
... (variablen sind definiert)
fso.CreateFolder ("C:\Eigene Dateien\Kundendatei\" & name & ", " & vornam & " vom " & Date)
Set f = fso.GetFolder("C:\Eigene Dateien\Kundendatei\" & name & ", " & vornam & " vom " & Date)
Shell "Explorer.exe " & f.Path, vbNormalFocus
Wenn den Code so ausführe kommt jedoch die Meldung "vornam vom Date" kann nicht gefunden werden (die Variablen durchaus korrekt wiedergegeben).
Wie muss ich die f.Path korrekt einbauen?
Gruß und Dank
Michael
Anzeige
Hab's schon raus
Michael
hallo zusammen,
hab es schon hingekriegt, das Komma in f.Path war das Hindernis. Mit einem Semikolon klappts.
tschüss und danke
michael

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige