Excel 2010 wordt geleverd met Visual Basic for Applications ( VBA ) , dat is een eenvoudige programmeertaal die u kunt gebruiken om uw Excel-werkblad te manipuleren . VBA kan ook een aantal eenvoudige computertaken uit te voeren , zoals het openen of wijzigen van een opgegeven bestand . Als uw Excel VBA code nodig om te werken met bestanden , kan het nuttig zijn om te bepalen of een bestand bestaat voordat de code probeert uit te voeren . U kunt het opzetten van een VBA- functie om te zoeken naar het bestaan van het bestand , en vervolgens bellen met de functie wanneer u het nodig om te zoeken naar een bestand . Instructies 1 Open een nieuw Excel 2010 -werkblad . Druk op " Alt " en " F11 " om de VBA -console te openen . Kopen van 2 Klik met de rechtermuisknop op " Sheet1 " aan de linkerkant van de console . Beweeg de muis over " Insert " op het pop - up menu en kies " Module . " Dubbelklik op de module die in de lijst met items op de linkerkant van het scherm verschijnt . 3 Klik op de lege ruimte op de rechterkant van de VBA -console . Typ de volgende code : Functie checkfile ( bestandsnaam As String ) zoals Van Boole checkfile = ( Dir ( filename ) < > " " ) End Function < br > Dit zal een functie genaamd " checkfile " dat u kunt bellen vanuit andere delen van de VBA-code te creëren . De functie is Boolean want het zal terugkeren ofwel een ja of nee antwoord , en het vereist dat u een bestandsnaam in te voeren wanneer u de functie aanroept . De functie zal de " Dir " commando gebruiken om het bestand in het geheugen te brengen . Als het bestand er niet is , zal de Dir commando een leeg veld terug te keren en " Checkfile " zal vals zijn . Press 4 " Enter " om naar een nieuwe regel onder de functie die u zojuist hebt gemaakt . Voer de volgende code : Sub Filetest ( ) Als checkfile ( " c: \\ screenshot1.bmp " ) MsgBox " Yup " Dan Else MsgBox " Nope " End Als End Sub Dit is slechts een simpele macro die uw Checkfile functie te gebruiken en terug te keren van een " Yup "of " Nee "-bericht , afhankelijk of het bestand wel of niet bestaat . Veranderen " C : \\ screenshot1.bmp " om wat bestand je zoekt . Klik op de groene knop "Afspelen" in VBA commando balk om de macro uit te voeren en te controleren op het bestaan van het bestand .
|