Mund të përdorni veçorinë Gjeni në Redaktuesin Visual Basic për të gjetur shpejt deklaratat ose vetitë që kanë nevojë për modifikim në makro Excel 2013. Ju hapni kutinë e dialogut Gjeni duke zgjedhur Edit→Gjeni në shiritin e menysë, duke klikuar butonin Gjeni në shiritin e veglave Standard ose duke shtypur Ctrl+F.
Kjo kuti dialogu është shumë e ngjashme me atë që përdorni kur gjeni shënime në tabelën tuaj Excel. Dallimi kryesor është se kutia e dialogut Find ju jep zgjedhje të ndryshme për atë që të kërkoni (përveç opsioneve të njohura për të gjetur vetëm fjalë të plota dhe përputhje të rasteve):
-
Butoni i opsionit " Procedura aktuale " për të kërkuar vetëm procedurën aktuale të programimit në dritaren e Kodit
-
Butoni i opsionit të modulit aktual për të kërkuar vetëm makrot në modulin aktual (parazgjedhja)
-
Butoni i opsionit " Projekti aktual" për të kërkuar të gjitha makrot në të gjitha modulet brenda projektit aktual
-
Butoni i opsionit " Teksti i zgjedhur" për të kërkuar vetëm tekstin që keni zgjedhur në dritaren e Kodit (ky opsion nuk është i disponueshëm nëse nuk keni zgjedhur një bllok teksti në kodin aktual)
Pasi të keni futur pronën ose deklaratën e Visual Basic si vargun tuaj të kërkimit në kutinë e tekstit Find What, zgjidhni opsionet e kërkimit dhe klikoni butonin Find Next, Excel përpiqet të gjejë shfaqjen e tij të parë në kod.
Kur ndodh, programi thekson atë ndodhi në procedurën aktuale, modulin, projektin VBA ose bllokun e zgjedhur të tekstit (në varësi të opsionit të kërkimit që përdorni). Për të gjetur shfaqjen e radhës, mund të klikoni përsëri butonin Gjeni Tjetrin në kutinë e dialogut Gjeni ose, nëse e mbyllni këtë kuti dialogu, shtypni F3.
Nëse keni një numër dukurish përgjatë makro që kërkojnë të njëjtin lloj përditësimi, mund të përdorni veçorinë Replace për t'i gjetur dhe zëvendësuar ato në kodin makro. Kjo është veçanërisht e dobishme kur vendosni të ndryshoni një vlerë të caktuar përgjatë një makro (si p.sh. zgjedhja e gamës së qelizave të quajtur "income_08" për përpunim në vend të diapazonit "income_07"), dhe dëshironi të siguroheni që të mos humbisni asnjë dukurive.
Për të hapur kutinë e dialogut Replace, zgjidhni Edit → Replace në shiritin e menusë Visual Basic Editor ose shtypni Ctrl+H. Vini re se mund të hapni kutinë e dialogut Replace nga brenda kutisë së dialogut Gjeni duke klikuar butonin e tij Zëvendëso.
Kutia e dialogut Replace që shfaqet është njësoj si kutia e dialogut Gjeni, përveç që përmban një kuti teksti Replace With së bashku me kutinë e tekstit Find What dhe ka butonat Replace and Replace All përveç butonit Find Next.
Pasi të keni futur pronën ose deklaratën për të gjetur në kutinë e tekstit Find What dhe atë me të cilën do ta zëvendësoni në kutinë e tekstit Replace With, klikoni butonin Gjeni Tjetrin për të gjetur shfaqjen e parë në procedurën aktuale, modulin, projektin VBA ose të zgjedhur. bllok teksti (në varësi të cilës opsion Kërkimi përdorni).
Pasi të zgjidhet kjo dukuri në dritaren e Kodit, ju e zëvendësoni atë me tekstin zëvendësues duke klikuar butonin Replace. Më pas, Excel-i lokalizon ndodhinë e radhës, të cilën më pas mund ta zëvendësoni duke klikuar butonin Replace ose të kaloni për të gjetur ndodhinë tjetër duke klikuar butonin Gjeni Tjetrin.
Mos përdorni butonin Replace All për të zëvendësuar të gjitha dukuritë në makro, përveç nëse jeni 100 për qind i sigurt se nuk do të zëvendësoni globalisht diçka që nuk duhet të zëvendësohet dhe ndoshta do të dëmtoni makronë tuaj të madhe.