Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte nový Excel 2010 list . Stlačte tlačidlo " Alt " a " F11 " pre otvorenie konzoly VBA .
2
Pravým - kliknite na " Hárok1 " na ľavej strane konzoly . Presuňte kurzor myši na " Vložiť " pop - up menu a zvoľte " modul " . Dvakrát kliknite na modul , ktorý sa zobrazí v zozname položiek na ľavej strane obrazovky .
3
Kliknite na prázdne miesto na pravej strane konzoly VBA . Zadajte nasledujúci kód :
Funkcia checkfile (filename As String ) As Boolean
checkfile = ( Dir ( filename) < > " " )
End Function
Tým sa vytvorí funkciu nazvanú " checkfile " , ktoré môžete volať z iných častí kódu VBA . Táto funkcia je logická , pretože sa vráti buď odpoveď áno alebo nie , a to si vyžaduje , aby ste zadali názov súboru , ak volanie funkcie . Táto funkcia bude používať príkaz " dir " , aby súbor do pamäte . Ak súbor nie je , bude príkaz Dir vráti prázdnu položku a " Checkfile " bude false .
4
Stlačte tlačidlo " Enter " sa dostanete na nový riadok pod funkciu ste práve vytvorili . Zadajte nasledujúci kód :
Sub Filetest ( )
Ak checkfile ( " c : \\ screenshot1.bmp " ) Potom
MsgBox " Jo "
inak
MsgBox " Nie "
End If
End Sub
Toto je len jednoduchý makro , ktoré bude používať funkciu Checkfile a vrátiť sa " Jo " alebo " správy nie " , v závislosti na tom , či súbor existuje alebo nie . Zmena " C : \\ screenshot1.bmp " na čokoľvek súboru , ktorý hľadáte . Kliknite na zelené tlačidlo " Play " v jazyku VBA v príkazovom riadku spustiť makro a skontrolovať existenciu súboru .
Copyright © počítačové znalosti Všetky práva vyhradené