Thema Datum  Von Nutzer Rating
Antwort
17.11.2021 12:36:45 Phaona
NotSolved
17.11.2021 14:57:48 Gast53093
NotSolved
18.11.2021 11:00:08 Phaona
NotSolved
17.11.2021 22:47:42 ralf_b
NotSolved
18.11.2021 10:56:47 Gast37845
NotSolved
18.11.2021 18:31:00 xlKing
NotSolved
19.11.2021 10:05:33 Phaona
NotSolved
Blau öffnen einer Datei im Hintergrund, verschiedene Pfade
19.11.2021 13:36:02 Phaona
NotSolved
19.11.2021 18:37:37 xlKing
NotSolved
22.11.2021 11:32:41 Phaona
Solved

Ansicht des Beitrags:
Von:
Phaona
Datum:
19.11.2021 13:36:02
Views:
600
Rating: Antwort:
  Ja
Thema:
öffnen einer Datei im Hintergrund, verschiedene Pfade

Hallo King,

danke nochmal für deinen Gedankenanstoß! Ich habe versucht in deinen Code ein Else mit dem anderen Pfad einzubauen, das hat aber nicht funktioniert..

Auch, wenn es vermutlich etwas abenteuerlich aussieht, funktioniert das, was ich danach fabriziert hab (hab die zwei verschiedenen Pfade in ein Tabellenblatt gepackt, in dem ich die Spalten A und B schon für einen anderen Code verwende).

Zumindest funktioinert er zur Hälfte..

Die personl.xlsm öffnet sich, die pflanzen.xlsx nicht.. Kann das am .xlsx liegen oder hab ich was falsch gemacht? Hast du einen Anhaltspunkt für mich?

 

Private Sub Workbook_Open()

Dim fso1 As Object
Dim fso2 As Object
Dim WBpersonl As Workbook
Dim WBpflanzen As Workbook


Set fso1 = CreateObject("scripting.filesystemobject")
Set fso2 = CreateObject("scripting.filesystemobject")
Set wsVereine = Sheets("Vereine")

    If fso1.fileexists("S:\Kleingartenbewertungen\PERSONL-7-4-14.xlsm") Then
        Personl_Pfad = wsVereine.Cells(2, 4).Value
        Set WBpersonl = Workbooks.Open(FileName:=Personl_Pfad)

    Else
        Personl_Pfad = wsVereine.Cells(2, 5).Value
        Set WBpersonl = Workbooks.Open(FileName:=Personl_Pfad)



    If fso2.fileexists("S:\Kleingartenbewertungen\Pflanzen2000.xlsx") Then
        Pflanzen_Pfad = wsVereine.Cells(3, 4).Value
        Set WBpflanzen = Workbooks.Open(FileName:=Pflanzen_Pfad)

    Else
        Pflanzen_Pfad = wsVereine.Cells(3, 5).Value
        Set WBpflanzen = Workbooks.Open(FileName:=Pflanzen_Pfad)

End If
End If


End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.11.2021 12:36:45 Phaona
NotSolved
17.11.2021 14:57:48 Gast53093
NotSolved
18.11.2021 11:00:08 Phaona
NotSolved
17.11.2021 22:47:42 ralf_b
NotSolved
18.11.2021 10:56:47 Gast37845
NotSolved
18.11.2021 18:31:00 xlKing
NotSolved
19.11.2021 10:05:33 Phaona
NotSolved
Blau öffnen einer Datei im Hintergrund, verschiedene Pfade
19.11.2021 13:36:02 Phaona
NotSolved
19.11.2021 18:37:37 xlKing
NotSolved
22.11.2021 11:32:41 Phaona
Solved