? Excel 2010 leveres med Visual Basic for Applications ( VBA ), som er et simpelt programmeringssprog , som du kan bruge til at manipulere din Excel-regneark. VBA kan også udføre nogle enkle computing opgaver , som at åbne eller ændre en specificeret fil. Hvis din Excel VBA kode for at arbejde med filer , kan det være nyttigt at afgøre, om en fil findes , før koden forsøger at udføre. Du kan oprette en VBA -funktion for at søge efter filens eksistens, og derefter kalde funktionen når du har brug for at kigge efter en fil. Instruktioner
1
Åbn en ny Excel 2010 -regneark. Tryk på " Alt" og " F11 " for at åbne VBA -konsollen.
2
Højreklik på " Ark1 " i venstre side af konsollen. Bevæg musen over " Insert" på pop- up -menuen og vælg " Modul ". Dobbeltklik på det modul, der vises på listen over emner i venstre side af skærmen .
3
Klik på den tomme plads på højre side af VBA -konsollen. Indtast følgende kode : Hej
Function checkfile (filename As String ) Som Boolean
checkfile = ( Dir ( filename ) < > "")
End Function < br >
Dette vil oprette en funktion kaldet " checkfile ", som du kan ringe til fra andre dele af VBA-kode. Funktionen er booleske da det vil vende tilbage til enten et ja eller nej svar, og det kræver, at du indtaster et filnavn når du kalder funktionen. Funktionen vil bruge " Dir " kommando til at bringe filen ind i hukommelsen . Hvis filen ikke er der, vil kommandoen dir returnere en tom post og " Checkfile " vil være falsk.
4
Tryk på " Enter" for at komme til en ny linje under den funktion, du lige har oprettet. Indtast følgende kode : Hej
Sub Filetest ()
p Hvis checkfile ( "c: \\ screenshot1.bmp " ) Så
MsgBox " Yup "
Else
MsgBox " Nope "
End If
End Sub
p Dette er blot en simpel makro, der vil bruge din Checkfile funktion og returnere en " Yup "eller" Nej "-meddelelse , afhængigt af om filen findes eller ej . Skift "C: \\ screenshot1.bmp " til uanset fil, du er på udkig efter . Klik på den grønne "Play" -knappen i VBA befaling bar for at køre makroen og se efter filens eksistens.