13. december 2005 - 09:02
Der er
7 kommentarer og 1 løsning
Spørgsmål til VB i Excel
Hej eksperter Hvad er der galt her? Sub Findfil(ByVal Filnavn As String) Dim fs As Variant Set fs = Application.FileSearch With fs .Filename = Filnavn .SearchSubFolders = True .LookIn = ActiveWorkbook.Path If .Execute = 0 Then MsgBox ("Filen " & Filnavn & " findes ikke!") Workbooks.Open Filename:=Filnavn End If End With End Sub Den giver fejl i linien: Set fs = Application.FileSearch På forhånd tak Jesper T
Annonceindlæg fra Netic
13. december 2005 - 09:16
#1
Prøv lige sådan her: Sub Findfil(ByVal Filnavn As String) Dim fs As Variant Set fs = Application.FileSearch fs.Filename = Filnavn fs.SearchSubFolders = True fs.LookIn = ActiveWorkbook.Path If fs.Execute = 0 Then MsgBox ("Filen " & Filnavn & " findes ikke!") Workbooks.Open Filename:=Filnavn End If End Sub //>Rune
13. december 2005 - 09:19
#2
Det giver desværre det samme....kan dælme ikke se hvad der er galt! I øvrigt tak fordi du gider kigge på det!
13. december 2005 - 09:21
#3
Den giver følgende fejl: Run time error "1004" Method 'filesearch'of Object'_Applikation' failed Ved ikke om det hjælper noget i opklaringen
13. december 2005 - 09:34
#4
Tror det er noget generelt med fileseach, da jeg overhovedet ikke kan bruge det!
13. december 2005 - 16:06
#5
Du skal lige ændre en DIM Dim FS As Office.FileSearch
13. december 2005 - 16:49
#6
sådan, så virker den Sub Findfil(ByVal Filnavn As String) Dim fs As Office.FileSearch Set fs = Application.FileSearch With fs .Filename = Filnavn .SearchSubFolders = False .LookIn = ActiveWorkbook.Path If .Execute = 0 Then MsgBox ("Filen " & Filnavn & " findes ikke!") Else Workbooks.Open Filename:=Filnavn End If End With End Sub
13. december 2005 - 17:07
#7
Tak for hjælpen til jer begge, men sidste løsning virker, så smid lige et svar
13. december 2005 - 17:15
#8
ok :-)
Kurser inden for grundlæggende programmering