Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako na Nahradiť všetko v programe Excel VBA

Keď potrebujete na automatizáciu úloh v aplikácii Microsoft Excel 2010 , môžete sa obrátiť na Visual Basic for Applications , programovací jazyk , ktorý je súčasťou všetkých moderných verziách balíka Microsoft Office pre Windows ( podpora VBA bola odstránená mac Office vo verzii 2008 , ale nahradil vo verzii 2011 ) . VBA vám umožní spustiť malý program , cez počet buniek programu Excel , na rozdiel od vzorcov programu Excel , ktoré pracujú len na bunky , ktoré sú v. Kým program Excel prichádza s nájsť a nahradiť sprievodca , môžete použiť VBA nájsť a nahradiť bunku obsah bez nutnosti vstupu používateľa , a môžete tak urobiť v prípade všetkých hárkov v zošite . Pokyny dovolená 1

Otvorte zošit programu Excel , do ktorého chcete zadať kód jazyka VBA . Stlačte tlačidlo " Alt " a " F11 " otvoriť konzolu VBA .
2

Dvakrát kliknite na module , kde chcete zadať svoj ​​kód . Ak nie je modul môžete kliknúť pravým tlačidlom myši na liste , presuňte kurzor myši na " Vložiť " a vyberte " modul " . Potom dvakrát kliknite na modul , aby to
3

Skopírujte nasledujúci vzorec do modulu : . ClipArt

Sub AReplace ( )

Dim sb Ako listu

Každý sb v listoch

sb.Cells.Replace Čo : = " XXX " , Replacement : = " YYY " , look : = xlPart , _

SearchOrder : = xlByRows , matchCase : = False

Ďalšie

End Sub

Zmena " XXX " na hodnotu , ktoré hľadáte a " YYY " na hodnotu , ktorú chcete ju nahradiť . Môžete tiež zmeniť " matchCase " hodnotu " true " , ak kapitalizácie je dôležité . Toto makro sa nájsť a nahradiť všetky požadované hodnoty na každom liste v zošite
4

použite nasledujúci kód , ak chcete len nahradiť všetky hodnoty v danom výberu : .

Selection.Replace Čo : = " XXX " , Replacement : = " YYY " , look : = xlPart , _

SearchOrder : = xlByRows , matchCase : = False

môžete použiť tento kód do akékoľvek iné makro VBA , ak zadáte tento kód potom, čo ste definovali oblasť výberu v makre .
5

Kliknite na " X " v pravom hornom rohu okna VBA zavrite to . Všetky vaše zmeny sa automaticky uložia .
6

Kliknite na kartu " Vývojár " a stlačte tlačidlo " Makro " . Vyberte si makro zo zoznamu a kliknite na tlačidlo " Spustiť " nahradiť všetky cieľové hodnoty v hárku alebo zošite .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené