Tabela e përmbajtjes
Kur kemi një grup të madh të dhënash në librin tonë të punës në Excel, ndonjëherë është e përshtatshme nëse mund të kalojmë nëpër rreshta për të nxjerrë rezultatet specifike që duam të marrim. Zbatimi i VBA është metoda më efektive, më e shpejtë dhe më e sigurt për të ekzekutuar çdo operacion në Excel. Në këtë artikull, ne do t'ju tregojmë 11 metoda të ndryshme se si të lookoni rreshtat e një tabele në Excel me makron VBA .
Shkarkoni Librin e Punës
Mund ta shkarkoni librin e punës së Excel-it të praktikës falas nga këtu.
Shikoni rreshtat e tabelës me VBA.xlsm
11 Metodat me VBA për të kaluar nëpër rreshta të tabelës në Excel
Në vijim të këtij seksioni, do të mësoni se si të lookoni rreshtat e një tabele me 11 metoda të ndryshme, të tilla si qarku nëpër rreshta deri në një qelizë të zbrazët, qarku nëpër rreshta derisa të gjendet një vlerë specifike, qarku nëpër rreshta dhe ngjyros një qelizë specifike etj. me makro VBA në Excel.
Më sipër është grupi i të dhënave shembull që do të ndjekë ky artikull për të përshkruar metodat.
1. Vendosni VBA për të qarkulluar nëpër secilën qelizë në çdo rresht të një tabele sipas numrit të referencës së qelizës
Nëse dëshironi të të kaloni nëpër secilën qelizë në çdo rresht të tabelës në fletën tuaj të punës në Excel dhe merrni numrin e referencës së qelizës si vlerën e kthimit , më pas ndiqni hapat e diskutuar më poshtë.
Hapat:
- Në fillim , shtypni Alt + F11 në tastierën tuaj ose shkonivariabël.
5006
Kjo pjesë e kodit është këtu për të kaluar nëpër rreshta nga 1 në 15. Nëse gjen fjalën specifike " Edge ", atëherë ngjyros qelizën që mban fjalën. Ai vazhdon ta bëjë këtë derisa të përfundojë skanimin e të gjitha të dhënave nga rreshtat 1 deri në 15 në kërkimin e fjalës.
Lexo më shumë: Si të përdoret VLOOKUP Table Array Bazuar në Vlera e qelizës në Excel
Lexime të ngjashme
- A ekziston funksioni TABLE në Excel?
- Si ta konvertoni tabelën në listë në Excel (3 mënyra të shpejta)
- Konvertoni diapazonin në tabelë në Excel (5 metoda të thjeshta)
- Përdorni formulën në një tabelë Excel në mënyrë efektive (me 4 shembuj)
- Emri i tabelës Excel: Gjithçka që duhet të dini
7. Zbatoni VBA për të kaluar nëpër çdo rresht dhe ngjyrosni çdo rresht tek në Excel
Nga seksioni i mëparshëm, ne kemi mësuar se si të ngjyrosim një qelizë që mbart një vlerë specifike. Në këtë seksion, ne do të mësojmë se si të përshkojmë çdo rresht të një tabele dhe të ngjyrosim çdo rresht tek me makro VBA në Excel.
Hapat për të ekzekutuar procesin janë përshkruar më poshtë.
Hapat:
- Siç është treguar më parë, hapni Visual Basic Editor nga Zhvilluesi tab dhe Fut një Modul në dritaren e kodit.
- Më pas, kopjojeni kodin e mëposhtëm dhe ngjit në dritarja e kodit.
7626
Kodi juaj tani është gati për të ekzekutuar.
- Tani, Ekzekutoni makro dhe shikoni imazhin e mëposhtëm për të parë rezultatin.
Të gjitha rreshtat me numër tek janë të ngjyrosura pasi kaloni nëpër të gjitha rreshtat që ndodhen në tabelën e fletës së punës.
Shpjegimi i kodit VBA
5534
Përcaktoni variablin.
6144
Përcaktoni gamën me të cilën do të punojmë.
6944
Kjo pjesë e kodit i referohet përsëritjes nëpër të gjitha rreshtat, duke filluar nga rreshti tjetër i rreshtit aktual, B4 . Nëse modaliteti i pjesëtimit të numrave të rreshtave me 2 është i barabartë me numrin e rreshtit të kthyer të ruajtur në një lloj të plotë, atëherë ky kod ngjyros të gjitha rreshtat që nxirren nga llogaritja me Indeksin e Ngjyrave të dhënë në kod. Ai vazhdon të lëvizë nëpër të gjitha rreshtat derisa të arrijë në fund të diapazonit.
8. Zbatoni VBA për të kaluar nëpër rreshta dhe ngjyrosni çdo rresht çift në Excel
Në seksionin e mëparshëm, ne kemi mësuar se si të ngjyrosim çdo rresht tek të një tabele. Në këtë seksion, do të mësojmë se si të kalojmë në çdo rresht të një tabele dhe të ngjyrosim çdo rresht me makro VBA në Excel.
Hapat për të ekzekutuar procesin diskutohen më poshtë.
Hapat:
- Së pari, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, kopjoni kodin e mëposhtëm dhe ngjitni në dritaren e kodit.
5966
Kodi juaj tani është gatiekzekuto.
- Më pas, ekzekuto makro dhe shiko imazhin e mëposhtëm për të parë rezultatin.
Të gjitha rreshtat me numra çift ngjyrosen pasi kalojnë nëpër të gjitha rreshtat që ndodhen në tabelën e fletës së punës.
Shpjegimi i kodit VBA
9250
Përcaktoni variablin.
8501
Përcaktoni gamën me të cilën do të punojmë.
7715
Kjo pjesë e kodit fillon të përsëritet pas tre rreshtat nga rreshti aktual, B4 . Fillimisht e ngjyros, më pas e rrit numrin e rreshtave me 2 dhe vazhdon ta ngjyros derisa të arrijë në rreshtin e fundit të grupit të të dhënave.
9. Aplikoni makro për të përsëritur nëpër rreshta deri në qelizë bosh në Excel
Nëse dëshironi që kodi juaj të funksionojë ashtu si do të të qarkullojë nëpër të gjitha rreshtat e tabelës dhe të ndalojë kur të arrijë një qelizë bosh , atëherë ky seksion është për ju. Ju mund ta ekzekutoni atë detyrë si me Cakulli FOR dhe me Do-Deri ciklin në Excel VBA .
9.1. Me FOR Loop
Hapat për të kalojnë nëpër rreshta në një tabelë derisa një qelizë bosh me FOR Loop në VBA Excel jepet më poshtë.
Hapat:
- Në fillim, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Pas kësaj, kopjoni kodin e mëposhtëm dhe ngjisni në dritaren e kodit.
4074
Kodi juaj tani është gati për ekzekutim.
- Më pas, Ekzekuto makro dhe rezultati tregohet në gif më poshtë.
Pas ekzekutimit të makros, ai filloi të qarkullonte nëpër të gjitha rreshtat në tabelë dhe sapo arriti në qelizën bosh, qelizën B8 , ndaloi përsëritjen .
Shpjegimi i kodit VBA
9767
Përcaktoni variablin.
4383
Çaktivizoni ngjarjen e përditësimit të ekranit.
1305
Ruajini të gjitha rreshtat duke filluar nga Qeliza B4 deri te ajo e fundit.
8815
Zgjidh Qelizën B4 .
1239
Kjo pjesë e kodit fillon të qarkullojë nëpër të gjitha rreshtat. Kur gjen një qelizë bosh në një rresht, atëherë e zgjedh atë dhe vazhdon të skanojë rreshtat derisa të arrijë në fund.
9748
Aktivizo ngjarjen e përditësimit të ekranit.
9.2. Me Do-Until Loop
Hapat për të kalojnë nëpër rreshta derisa një qelizë boshe me ciklin Do-Deri në VBA jepet më poshtë.
Hapat:
- Së pari, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Moduli në dritaren e kodit.
- Më pas, kopjo kodin e mëposhtëm dhe ngjit në dritaren e kodit.
6507
Kodi juaj tani është gati për të ekzekutuar.
- Më vonë, Ekzekutoni makro. Rezultati shfaqet në gif-in e mëposhtëm.
Pas ekzekutimit të makros, ai filloi të kalonte nëpër të gjitha rreshtat në tabelë dhe një herë arriti në qelizën bosh, qelizën B8 , ndaloi përsëritjen .
Kodi VBAShpjegim
3779
Zgjidhni qelizën nga e cila do të punojmë.
2233
Fillon dhe vazhdon të qarkullojë derisa të gjendet një qelizë boshe.
8775
Kur një qelizë boshe është gjendet në një rresht, pastaj zgjidhni atë dhe ndaloni përsëritjen.
10. Makro VBA për të përsëritur nëpër rreshta deri në disa qeliza boshe në Excel
Në seksionin e mëparshëm, keni mësuar se si të ndaloni ciklin kur gjendet një qelizë bosh. Por çfarë nëse nuk dëshironi të ndaloni përsëritjen derisa të gjenden disa qeliza bosh në vend të vetëm një.
Hapat për të kalojnë nëpër rreshta derisa të gjenden disa qeliza bosh në një tabelë me VBA Excel janë paraqitur më poshtë.
Hapat:
- Së pari, hapni Visual Basic Editor nga Skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, kopjoni kodin e mëposhtëm dhe ngjiteni në dritaren e kodit.
4627
Kodi juaj tani është gati për t'u ekzekutuar.
- Tani, Ekzekutoni makro dhe shikoni gif-in e mëposhtëm për daljen.
Pas ekzekutimit të makros, ai nuk u ndal në qeliza e parë bosh, qeliza B8 . Ai ndaloi kur gjeti dy qeliza të njëpasnjëshme bosh në qelizën B16 .
Shpjegimi i kodit VBA
5758
Zgjidh qelizën nga e cila do të punojmë.
4854
Fillon dhe vazhdon të qarkullojë derisa të gjenden dy qeliza të njëpasnjëshme boshe.
5987
Kur gjenden dy qeliza boshe të njëpasnjëshme, atëherëzgjidhni atë dhe ndaloni përsëritjen.
11. Vendosni VBA për të kaluar nëpër rreshta duke bashkuar të gjitha kolonat deri në bosh në Excel
Ky seksion do t'ju tregojë se si të të kaloni nëpër të gjitha rreshtat në një tabelë dhe t'i bashkoni të gjitha kolonat deri në një qelizë bosh gjendet me VBA Excel.
Le të mësojmë se si ta bëjmë këtë me makro VBA në Excel.
Hapat:
- Në fillim, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, kopjoni kodin e mëposhtëm dhe ngjitni në dritaren e kodit.
8784
Kodi juaj tani është gati për të ekzekutuar.
- Më vonë, Ekzekutoni makro dhe shikoni gif-in e mëposhtëm për rezultatin.
Siç mund ta shihni nga gif-i i mësipërm është se ekziston një dritare kërcyese MsgBox që ju tregon vlerën e bashkuar të të gjitha kolonave që banojnë në çdo rreshti nga tabela e fletës suaj të punës Excel. Por ai ndaloi sapo arriti në qelizën bosh .
Shpjegimi i kodit VBA
9002
Përcaktoni variablat.
3467
Cakto emrin e fletës me të cilën do të punojmë (“ ConcatenatingAllColUntilBlank ” është emri i fletës në librin e punës).
9096
Përcaktoni gamën me të cilën do të punojmë.
7914
Kjo pjesë e kodit fillon ciklin me grupin. Ai vazhdon të qarkullojë derisa të kthejë nënshkrimin më të madh të grupit dhe kufirin e poshtëm tëdimensioni i parë. Pastaj hyn në përsëritjen e nxjerrjes së kufirit të poshtëm të dimensionit të dytë. Pas kësaj, ai kalon të gjitha vlerat e nxjerra në variablin iResult duke i bashkuar ato dhe duke e hedhur rezultatin në MsgBox. Ai vazhdon ta bëjë këtë derisa të gjejë një qelizë të zbrazët.
Përfundim
Për të përfunduar, ky artikull ju tregoi 11 metoda efektive se si të lookoni nëpër rreshta të një tabele në Excel me makro VBA . Shpresoj se ky artikull ka qenë shumë i dobishëm për ju. Mos ngurroni të bëni çdo pyetje në lidhje me temën.
te skeda Zhvilluesi -> Visual Basicpër të hapur Visual Basic Editor.
- Më pas, në dritaren e kodit pop-up, nga shiritin e menysë, kliko Fut -> Moduli .
- Më pas, kopjoni kodin e mëposhtëm dhe ngjisni në kod dritare.
8765
Kodi juaj tani është gati për të ekzekutuar.
- Tani, shtypni F5 në tuaj tastierë ose nga shiriti i menysë zgjidhni Run -> Ekzekutoni Sub/UserForm . Mund të klikoni gjithashtu në ikonën e vogël Play në shiritin e nënmenysë për të ekzekutuar makro.
- Ose për të dëshmoni dhe krahasoni vizualisht grupin e të dhënave dhe rezultatin, mund të ruani kodin dhe ktheheni në fletën e punës me interes.
- Prej aty, mund të klikoni Macros nga skeda Zhvilluesi , zgjidhni emrin e Macros, dhe më pas klikoni Ekzekuto .
Pas ekzekutimit të suksesshëm të kodit, shikoni gif-in e mësipërm për të parë rezultatin. Do të shfaqet një dritare MsgBox që ju tregon numrin e referencës së qelizës së çdo qelize nga çdo rresht nga tabela në fletën tuaj Excel.
Shpjegimi i kodit VBA
2280
Për të marrë numrin e rreshtit të fundit në tabelë duke kërkuar kolonën B.
1261
Cakto numrin e rreshtit 4, nga ku fillojnë të dhënat tona.
9664
Për të qarkulluar nga rreshti i parë.
4017
Vendosni numrin 2 të kolonës, nga ku fillojnë të dhënat tona.
1854
Filloni të kaloni nëpër rreshta për të marrë të funditnumri i kolonës duke vlerësuar rreshtin aktual deri në rreshtin e fundit.
6759
Rritja e shtyrjes së kolonës nga rreshti i parë deri në rreshtin e fundit.
5565
Kjo pjesë e kodit funksionon për t'u përpunuar, duke u rritur pas çdo përsëritni dhe shfaqni rezultatin e kodit.
Lexo më shumë: Si të shtoni një rresht të ri automatikisht në një tabelë Excel
2 . Zbatoni VBA për të qarkulluar nëpër secilën qelizë në çdo rresht sipas vlerës
Nëse doni të të kaloni nëpër secilën qelizë në çdo rresht të një tabele dhe të hidhni vlerën që ndodhet në qeliza si vlerë e kthimit , atëherë ky seksion do t'ju ndihmojë të kuptoni se si ta bëni këtë me VBA Excel.
Ju mund ta bëni këtë me ListObject dhe me <1 Vetia>DataBodyRange e VBA . Ne do t'ju tregojmë kodin makro me objektin dhe pronën.
2.1. Me ListObject
Hapat për lookim nëpër secilën qelizë në çdo rresht të tabelës sipas vlerës së qelizës me ListObject në VBA Excel janë dhënë më poshtë.
Hapat:
- Njëlloj si më parë, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, në dritaren e kodit, kopjo kodin e mëposhtëm dhe ngjit atë.
3940
Kodi juaj tani është gati për të ekzekutuar.
- Pas kësaj, Ekzekutoni makro siç ju treguam në pjesën e mësipërme. Rezultati tregohet në gifmë poshtë.
Do të ketë një dritare kërcyese MsgBox që do t'ju tregojë vlerën të bartur nga çdo qelizë nga çdo rresht nga tabela në fletën tuaj Excel.
Shpjegimi i kodit VBA
6536
Përcaktoni variablat.
8621
Kjo pjesë i kodit fillimisht fillon të qarkullojë nëpër rreshta në tabelë (“ TblStudents ” është emri i tabelës sonë). Pastaj fut kolonat për çdo rresht. Pas kësaj, kaloni vlerën e qelizës në MsgBox. Pastaj shkoni në kolonën tjetër. Pas përfundimit të përsëritjes nëpër të gjitha kolonat e një rreshti, pastaj kalon në rreshtin tjetër dhe vazhdon procesin e përsëritjes deri në rreshtin e fundit.
2.2. Me veçorinë DataBodyRange
Për të qenë më specifik me të dhënat e nxjerra nga tabela, mund të përdorni veçorinë DataBodyRange të ListObject . Vetia DataBodyRange do t'ju japë rezultatin që përmban diapazonin nga lista midis rreshtit të kokës dhe rreshtit të futjes.
Hapat se si mund të të kaloni nëpër secilën qelizë në çdo rresht të një tabele sipas vlerës së qelizës me DataBodyRange në VBA Excel janë dhënë më poshtë.
Hapat:
- Siç tregohet më parë, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas , kopjoni kodin e mëposhtëm dhe ngjitni në dritaren e kodit.
7137
Kodi juaj tani është gati për të ekzekutuar.
- Më vonë, Ekzekutoni makro dhe shikoni gif-in e mëposhtëm për të parë rezultatin.
Do të ketë një dritare kërcyese MsgBox duke ju treguar vlerën e bartur nga çdo qelizë nga çdo rresht nga tabela në fletën tuaj Excel.
Shpjegimi i kodit VBA
6931
Përcaktoni variablin.
4259
Kjo pjesë e kodit fillimisht fillon të kalojë nëpër rreshta në tabelë (“ TblStdnt ” është emri ynë i tabelës) dhe kthen një varg vlerash me përjashtim të rreshti i kokës së tabelës. Pastaj kaloni vlerën e diapazonit në MsgBox. Pastaj shkon në rreshtin tjetër për të nxjerrë diapazonin dhe vazhdon procesin e përsëritjes deri në rreshtin e fundit.
3. Aplikoni makro VBA për të përsëritur nëpër rreshta duke bashkuar kolonat në Excel
Ky seksion do të tregojë se si të të kalosh nëpër rreshta në një tabelë duke bashkuar kolonat me kolonën e parë nga grupi i të dhënave tuaja në Excel.
Për shembull, për grupin tonë të të dhënave, së pari, ne do të përsërisim përmes John në qelizën B5 dhe 101 në qelizën C5 duke i bashkuar dhe më pas përsërisim përmes John në qelizën B5 dhe 89 në qelizën D5 duke i bashkuar nga rreshti 5 .
Le t'ju tregojmë se si mund ta bëni këtë me VBA makro në Excel.
Hapat:
- Në fillim, hapni Visual Basic Editor nga
Zhvilluesi dhe Fut një Modul në dritaren e kodit. - Së dyti, në dritaren e kodit, kopjoni sa vijon kodidhe ngjitni atë.
2510
Kodi juaj tani është gati për ekzekutim.
- Së treti, Ekzekutoni makro. Shikoni gif-in më poshtë për të parë rezultatin.
Do të ketë një dritare kërcyese MsgBox që ju tregon vlerën e bashkuar e qelizave nga kolona e parë dhe e dytë ( John në qelizën B5 nga kolona B dhe 101 në qelizën C5 nga kolona C ) dhe më pas vlera e bashkuar e qelizave nga kolona e parë dhe e tretë ( John në qelizën B5 nga kolona B dhe 89 në qelizën D5 nga kolona D ) e rreshtit numër 5 nga grupi juaj i të dhënave. Dhe ky operacion i lidhjes do të vazhdojë derisa të arrijë në rreshtin e fundit të tabelës.
Shpjegimi i kodit VBA
6643
Përcaktoni variablin.
3449
Më pas kodi zgjedh tabelën nga fleta aktive (“ TblConcatenate ” në emrin e tabelës sonë).
3277
Pas kësaj, fillon të përsërisë çdo rresht duke përjashtuar kokën e kolona. Nëse përsëritja gjen një përputhje në intervalin midis kokës së kolonës dhe rreshtave, atëherë ai ruan vlerën në ndryshoren iValue .
4693
Nëse kushti i mësipërm nuk përmbushet, atëherë kodi hedh vlerën në MsgBox dhe përfundon kushtin. Pas kësaj, ai kalon në looping në një gamë tjetër dhe vazhdon përsëritjen deri në rreshtin e fundit. Pasi të arrijë në rreshtin fundor, makro përfundon ekzekutimin e kodit.
4. Fut makro për të përsëriturpërmes rreshtave duke bashkuar të gjitha kolonat në një tabelë në Excel
Në këtë seksion, ne do të mësojmë se si të të lidhim të gjitha kolonat që çdo rresht mban në grupin e të dhënave me makro VBA në Excel.
Hapat për të ekzekutuar që tregohen më poshtë.
Hapat:
- Së pari, hapni Editori Visual Basic nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, kopjoni kodin e mëposhtëm dhe ngjitni në dritaren e kodit.
4266
Kodi juaj tani është gati për ekzekutim.
- Më pas, ekzekutoni kodin makro.
Siç mund ta shihni nga gif-i i mësipërm është se ekziston një dritare kërcyese MsgBox që ju tregon vlerën e bashkuar të të gjitha kolonave që ndodhen në çdo rresht nga tabela e fletës suaj të Excel-it.
Shpjegimi i kodit VBA
3845
Përcaktoni variablat.
1410
Caktoni emrin e fletës me të cilin do të punojmë (“ ConcatenatingAllCol ” është emri i fletës në fletoren e punës).
9938
De gjobë emrin e tabelës me të cilën do të punojmë (“ TblConcatenateAll ” është emri i tabelës në grupin tonë të të dhënave).
8845
Fillon përsëritjen nëpër çdo rresht të tabelës.
3872
Fillon përsëritjen përmes çdo kolone të çdo rreshti të tabelës.
8184
Ruaj rezultatin duke kryqëzuar vlerat që mbart çdo kolonë e çdo rreshti. Pas skanimit nëpër të gjitha kolonat që banojnë në çdo rresht, ai kaloirezulton në MsgBox. Pastaj përsëri fillon të qarkullojë në rreshtin tjetër dhe vazhdon të rrotullohet derisa të arrijë në rreshtin e fundit të tabelës.
Lexo më shumë: Si të renditni kolona të shumta të një tabele me Excel VBA (2 Metoda)
5. Ndalo përsëritjen nëse vlera e gjetur duke kaluar nëpër rreshta të një tabele me makro VBA
Supozoni se dëshironi të të kaloni nëpër rreshtat e tabelës suaj dhe të ndaloni rrotullimin kur gjen një vlerë specifike . Ju mund ta bëni këtë vetëm me një kod të thjeshtë makro.
Le të mësojmë se si ta bëjmë këtë VBA në Excel.
Hapat:
- Në fillim, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, në dritaren e kodit, kopjoni kodin e mëposhtëm dhe ngjitni atë.
2412
Kodi juaj tani është gati për t'u ekzekutuar .
- Më vonë, Ekzekuto makro.
- Ajo do të fillojë ciklin dhe do ta ndalojë kur të gjen vlerën specifike (“ Edge ”) në interval dhe hedh rezultatin në MsgBox .
Siç mund ta shihni nga imazhi i mësipërm, ekziston një MsgBox që ju tregon adresën e qelizës, $B$10 , ku gjetëm vlera e specifikuar, “ Edge ” .
Shpjegimi i kodit VBA
7294
Përcaktoni variabël.
5408
Kjo pjesë e kodit është këtu për të kaluar nëpër rreshta nga 1 në 15. Nëse gjen fjalën specifike“ Edge ” pastaj e kalon rezultatin me adresën e qelizës që mban fjalën. Ai vazhdon ta bëjë këtë derisa të përfundojë skanimin e të gjitha të dhënave nga rreshtat 1 deri në 15 në kërkimin e fjalës.
Lexo më shumë: Si të futni ose fshini rreshtat dhe kolonat nga Tabela Excel
6. VBA për të kaluar nëpër çdo rresht dhe për të ngjyrosur një vlerë specifike në Excel
Po nëse nuk dëshironi të hidhni adresën e qelizës së vlerës së specifikuar në MsgBox? Ju mund të dëshironi të ngjyrosni qelizën që ka vlerën që kërkoni.
Le të mësojmë se si ta bëjmë këtë me makro VBA .
Hapat:
- Njëlloj si më parë, hapni Visual Basic Editor nga skeda Zhvilluesi dhe Fut një Modul në dritaren e kodit.
- Më pas, kopjojeni kodin e mëposhtëm dhe ngjit në dritaren e kodit.
6142
Kodi juaj tani është gati për t'u ekzekutuar.
- Pas kësaj, ekzekutoni makro.
- Do të fillojë ciklin dhe do ta ndalojë kur të gjejë vlerën specifike (“ Edge ”) në interval dhe të ngjyros qelizën me Indeksin e ngjyrave që keni dhënë në kod.
Siç mund ta shihni nga imazhi i mësipërm, C ell B10 , ku gjetëm vlerën e specifikuar, “ Edge ” ngjyroset pas ekzekutimit të kodit.
Shpjegimi i kodit VBA
8176
Përcaktoni