versuche mit unterem Makro ein vorhandenes ordner zu öffnen, was leider nicht klappt.
Sub Makro1()
ChDir("I:\PPPro Fondssheets LIVE").Open
Range("J13").Select
End Sub
hat jmd. einen Tipp?danke.
Dani
Sub Makro1()
ChDir("I:\PPPro Fondssheets LIVE").Open
Range("J13").Select
End Sub
hat jmd. einen Tipp?
Sub Makro1()
Shell "Explorer " & "I:\PPPro Fondssheets LIVE", vbNormalFocus
End Sub
Viele Grüße
Um einen Ordner mit einem VBA-Makro in Excel zu öffnen, kannst du das folgende Makro verwenden:
Sub Makro1()
Shell "Explorer " & "I:\PPPro Fondssheets LIVE", vbNormalFocus
End Sub
Fehler: Das Makro öffnet den Ordner nicht.
Fehler: Fehlermeldung beim Ausführen des Makros.
Eine weitere Möglichkeit, einen Ordner zu öffnen, ist die Verwendung des ChDir-Befehls, gefolgt von Shell. Allerdings funktioniert dies nicht in allen Excel-Versionen. Hier ist eine alternative Methode:
Sub AlternativMakro()
ChDir "I:\PPPro Fondssheets LIVE"
Shell "Explorer .", vbNormalFocus
End Sub
Diese Methode kann jedoch in bestimmten Excel-Versionen zu unerwarteten Ergebnissen führen.
Hier sind einige Beispiele, wie du das Makro anpassen kannst:
Sub MakroAndererOrdner()
Shell "Explorer " & "C:\DeinOrdner", vbNormalFocus
End Sub
Sub MakroMitZelle()
Dim ordnerPfad As String
ordnerPfad = Range("A1").Value
Shell "Explorer " & ordnerPfad, vbNormalFocus
End Sub
In diesem Beispiel wird der Pfad des Ordners aus der Zelle A1 gelesen.
On Error Resume Next.1. Wie kann ich den Ordnerpfad dynamisch ändern?
Du kannst den Ordnerpfad in einer Zelle speichern und das Makro so anpassen, dass es den Pfad aus dieser Zelle liest.
2. Funktioniert das Makro auch auf einem Netzwerkpfad?
Ja, solange du die richtigen Berechtigungen hast und der Netzwerkpfad korrekt eingegeben ist. Achte darauf, dass der Pfad im richtigen Format angegeben ist.
3. Was ist der Unterschied zwischen ChDir und Shell?
ChDir ändert das aktuelle Verzeichnis, während Shell einen neuen Prozess (z.B. den Windows-Explorer) startet. Für das Öffnen eines Ordners ist Shell die bessere Wahl.