|  
                                             
	Hallo, 
	ich bin jetzt schon 2 Tage mit meiner Combobox am kämpfen. 
	Auch ein zusammstückeln von Code funktioniert leider nicht. 
	Ich möchte gerne: 
	Auf meiner Userform eine Combobox einrichten, die mir in relativem Pfad einen Ordner zurückspringt, dann in den Ordner Projekte geht und dort alle Namen der Unterornder ausliest. 
	Nun soll per Change dieser ausgewählte Ordner im Explorer geöffnet werden. 
	Hier mein versuchter Code: 
	'Combobox2 mit Unterordner laden 
	  Dim fso, o1, s, sDir 
	  sDir = ThisWorkbook.Path & "\..\Projekte\" 
	  Set fso = CreateObject("Scripting.FileSystemObject") 
	  If Not fso.FolderExists(sDir) Then Exit Sub 
	  Me.Caption = "Start: " & sDir 
	  s = 0 
	  With Me.ComboBox2 
	  .AddItem "Projektordner wählen..." 
	    .ColumnCount = 1 
	    For Each o1 In fso.GetFolder(sDir).SubFolders 
	      .AddItem o1.Name 
	      .List(s, 1) = fso.GetFolder(o1) 
	      s = s + 1 
	    Next 
	    .ListIndex = 0 
	  End With 
	  Set fso = Nothing 
	Und das Change Ereignis: 
	Private Sub ComboBox2_Click() 
	Dim strpath As String 
	Dim pfad As String 
	 
	 
	strpath = ThisWorkbook.Path & "\.." '& ComboBox2.Text 
	pfad = Left(ThisWorkbook.Path, InStrRev(ThisWorkbook.Path, "\") - 1) & "\Projekte\" & ComboBox2.Text & "\" 
	 
	If ComboBox2.Text <> "Projektordner wählen..." Then 
	Shell "Explorer.exe""" & pfad & """, vbNormalFocus" 
	End If 
	 
	End Sub 
	  
	Aber ich bekomme immer eine Fehlermedung. 
	Nach dem Change soll auch die Combobox wieder auf das Item "Projektordner auswählen..." zurückspringen. 
	  
	Kann mir da einer helfen, wo der Fehler liegt? 
	  
     |