Clàr-innse
Uaireannan feumaidh sinn sreathan sònraichte fhalach nuair a bhios sinn a' cleachdadh ar stòr-dàta mòr ann an Excel airson a bhith furasta a leughadh. Is e cur an gnìomh VBA macro an dòigh as èifeachdaiche, as luaithe agus as sàbhailte airson gnìomhachd sam bith a ruith ann an Excel. San artaigil seo, seallaidh sinn dhut mar a fhalach sreathan ann an Excel stèidhichte air diofar shlatan-tomhais a’ cleachdadh macro VBA.
Luchdaich sìos Leabhar-obrach
Thu is urrainn dhut an leabhar-obrach Excel cleachdaidh an-asgaidh a luchdachadh sìos às an seo.
Falaich sreathan le VBA.xlsm
14 dòighean le VBA gus sreathan fhalach ann an Excel 5>
Anns an earrainn seo, bruidhnidh sinn air 12 diofar dhòighean le VBA gu falaich sreathan ann an Excel. Tha an eisimpleir a bhios sinn a' cleachdadh tron artaigil gu lèir ri fhaicinn gu h-ìosal.
1. Cuir a-steach VBA gu Falaich Sreath Singilte ann an Excel
Ma tha thu airson fhalach aon sreath le còd VBA lean na ceumannan gu h-ìosal. Anns a’ chùis againn, falaichidh sinn àireamh sreath 5 ( An t-Ainm mu dheireadh ) on t-seata dàta againn.
Ceumannan:
- Brùth Alt + F11 air a' mheur-chlàr agad no rach dhan taba Leasaiche -> Visual Basic gus Deasaiche Bunaiteach Lèirsinneach fhosgladh.
- Anns a’ chòd pop-up uinneag, on bhàr clàr-taice, cliog Cuir a-steach -> Modal .
- Dèan lethbhreac den chòd a leanas agus cuir a-steach e ann an uinneag a’ chòd.
5422
An còd agad a-nis deiseil airsonTha “ Ceimigeachd ” falaichte.
14. Macro gus sreathan a fhalach stèidhichte air luach àireamhach cealla ann an Excel
Roimhe seo tha thu air faicinn mar a chuireas tu am falach sreath stèidhichte air luach teacsa cealla, an turas seo ionnsaichidh tu mar a nì thu sin nuair a tha an luach tha àireamhach . Anns a’ chùis againn, bheir sinn eisimpleir dhut leis an t-sreath anns a bheil an luach àireamhach “ 87 ”, sreath 7 agus bheir sinn dhut an còd air mar a chuireas tu an loidhne sin am falach.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
7900
Tha an còd agad deiseil airson a ruith a-nis.
Seo,
- StartRow = 4 -> A’ chiad sreath den t-seata dàta.
- LastRow = 10 -> An t-sreath mu dheireadh den t-seata dàta.
- iCol = 4 -> Tha an seòladh colbh aig a bheil a' cumail luach an teacsa . còd agus mothaich gu bheil sreath àireamh 7 anns a bheil an luach àireamhach “ 87 ” falaichte.
Leugh Tuilleadh: Mar a chuireas tu am falach sreathan stèidhichte air luach cealla ann an Excel (5 dòighean)
Co-dhùnadh
Sheall an artaigil seo mar a chuireas tu am falach sreathan ann an Excel le VBA . Tha mi an dòchas gu bheil an artaigil seo air a bhith gu math buannachdail dhut. Faodaidh tu faighneachd a bheil ceist sam bith agad mun chuspair.
ruith.An seo,
- Duilleagan-obrach (“Singilte”) = Suidhich ainm duilleag-obrach.
- Raon (“5:5”) = Pas àireamh sreath 5 taobh a-staigh modh Raon .
- Brùth F5 air a' mheur-chlàr agad no tagh Ruith -> Ruith fo/Foirm-chleachdaiche . Faodaidh tu cuideachd dìreach briogadh air an ìomhaigheag Play beag anns a’ bhàr fo-chlàr gus am macro a ruith. , àireamh sreath 5 falaichte às deidh dhut an còd VBA a chur an gnìomh.
Leugh Tuilleadh: Foirmle gus sreathan fhalach ann an Excel (7 dòighean)
2. Cuir a-steach Macro gus sreathan co-thaobhach fhalach ann an Excel
Tha thu air ionnsachadh mar a chuireas tu aon sreath am falach le VBA . Ach saoil, tha thu airson raoin de shreathan a tha ri thaobh fhalach. Faodaidh tu sin a dhèanamh cuideachd le VBA ann an Excel. Falaichidh sinn sreathan àireamh 5 gu 7 on t-seata dàta a chithear gu h-àrd againn.
Ceumannan:
- An aon rud mar a bha e roimhe, fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
8508
Tha an còd agad a-nis deiseil airson a ruith.
An seo,
- Duilleagan-obrach (“Contiguous”) = Suidhich ainm na duilleige-obrach .
- Raon(“5:7”) = Cuir seachad sreath àireamh 5 gu 7 taobh a-staigh modh Raon .
- Ruith an còd seo agus faic a-steachtha an dealbh a leanas a tha sreathan 5 gu 7 falaichte an-dràsta. Falaich agus cuir am falach sreathan ann an Excel (6 dòighean as fhasa)
3. Cuir a-steach Macro gus Sreathan Neo-thaobhach a Dhùsgadh
An turas seo ionnsaichidh tu mar a nì thu sreathan fhalach ann an Excel a tha neo-thalmhaidh le VBA . Leis an t-seata-dàta againn, tha an còd airson fhalach sreathan 5, 6, 8 agus 9 air a thoirt seachad gu h-ìosal.
Ceumannan:
- Mar a chaidh a shealltainn roimhe, fosgail Deasaiche Bunaiteach Lèirsinneach bhon tab Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
3313
Tha an còd agad deiseil airson a ruith a-nis.
Seo,
Faic cuideachd: Mar a nì thu àireamhachadh SEM ann an Excel (3 cùisean feumail)- Duilleagan-obrach (“Neo-dàimheach”) = Suidhich ainm na duilleige-obrach .
- Raon(“5: 6, 8:9”) = Gabh seachad sreath àireamh 5 gu 6 agus 8 gu 9 taobh a-staigh modh Raon .
- Ruith am pìos còd seo agus faic gu bheil sreathan 5 gu 6 agus 8 gu 9 ann falaichte san dealbh a leanas.
Leugh More: Mar a chuireas tu am falach sreathan ann an Excel (6 dòighean èifeachdach)
4. Macro gu Falaich a h-uile sreath anns a bheil teacsaichean ann an Excel
Ma tha thu airson fhalach a h-uile sreath anns a bheil luachan teacsa lean na ceumannan gu h-ìosal.
Ceumannan:
- a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
9256
Tha an còd agad a-nis deiseil ri ruith.
An seo,
- IsNumeric(Range(“C” &i)) = Tha an dàta san t-seata dàta againn a’ tòiseachadh o colbh C, agus mar sin chaidh sinn seachad air C taobh a-staigh modh Raon .
- 1>Ruith a' chòd seo agus chì thu a h-uile sreath anns an robh luachan teacsa falaichte a-nis.
Leugh More: Mar a dh’fhosglas tu Ioma sreathan ann an Excel (9 dòighean)
5. Macro gu Cloak All Rows anns a bheil àireamhan ann an Excel
Agus ma tha thu airson fhalach a h-uile sreath anns a bheil luachan àireamhach le còd VBA lean na ceumannan gu h-ìosal.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
8997
Tha an còd agad a-nis deiseil ri ruith.
An seo,
- IsNumeric(Raon("C" & i)) = Tha an dàta san t-seata dàta againn a’ tòiseachadh bho colbh C, agus mar sin chaidh sinn seachad air C taobh a-staigh modh Raon .
- Ruith a’ chòd seo agus mothaich gu bheil a h-uile sreath anns an robh luachan àireamhach roimhe an-dràsta falaichte.
Leugh More: Falaich sreathan dùblaichte stèidhichte air aon cholbh ann an Excel(4 dòighean)
6. Macro gu Falaich sreathan anns a bheil Zero (0) ann an Excel
Ma tha thu airson dìreach na sreathan fhalach bho cholbh sònraichte a tha a’ cumail 0 (neoni) . Seall air an t-seata dàta a leanas far a bheil an colbh E a’ cumail 0 ann an sreath 7 agus 82 ann an sreath 10 . Ionnsaichidh sinn mar a chuireas sinn am falach ach an t-sreath a tha a’ cumail 0 ( sreath 7 ) le VBA ann an Excel.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac den chòd a leanas agus cuir a-steach e.
3103
Tha an còd agad deiseil airson a ruith a-nis.
- Ruith a’ chòd seo agus mothaich gu bheil an loidhne ( row 7 ) anns an robh 0 ann an colbh E a-nis falaichte ach tha sreath 10 a tha a' giùlan 82 gun fhalach.
Leugh More: Mar a chuireas tu am falach sreathan bàn ann an Excel VBA (4 dòighean feumail)
7. Cuir Macro an gnìomh gus sreathan a fhalach a’ cumail luachan àicheil ann an Excel
Dìreach mar as urrainn dhut sreathan anns a bheil neoni a fhalach bhon aon cholbh, faodaidh tu sreathan anns a bheil luachan àicheil fhalach cuideachd. Leis an t-seata dàta a chithear gu h-ìosal far a bheil an dà chuid luachan àicheil agus dearbhach ann an colbh E , chì sinn an còd a tha a’ falach an tè àicheil a-mhàin.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
2593
Do tha an còd a-nis deiseil airson a ruith.
- Ruith a' chòd seo agus mothaich gu bheil row 7 anns an robh luach àicheil (-10) ann an colbh E a-nis falaichte ach tha sreath 10 a tha a' giùlan 82 gun fhalach. <16
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon tab Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Ann an uinneag a’ chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
8. Cuir a-steach VBA gus sreathan a fhalach anns a bheil luachan dearbhach ann an Excel
An turas seo leis an t-seata dàta gu h-ìosal far a bheil an dà luach dearbhach neoni aig colbh E , chì sinn an VBA còd nach eil a' falach ach an tè dheimhinneach .
Ceumannan:
4138
Tha an còd agad a-nis deiseil ri ruith.
- Run an còd seo agus mothaich gu bheil sreath 7 anns an robh luach dearbhach (55) ann an colbh E a-nis falaichte ach sreath 10 tha sin a' giùlan 0 gun fhalach.
Leugh More: VBA gus sreathan fhalach stèidhichte air cealla Luach ann an Excel (14 eisimpleirean)
9. Macro gus sreathan fhalach anns a bheil àireamhan neònach ann an Excel
Faodaidh tu sreathan aig a bheil àireamhan corra fhalach mar an luach aca. Anns an eisimpleir a sheall sinn aig toiseach an artaigil seo,Tha colbh E a’ cumail an dà chuid àireamhan corra agus fiùghantach ann an sreathan 7 agus 10 . Ionnsaichidh sinn an còd a’ falach na loidhne aig a bheil àireamhan corr a-mhàin.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Anns a’ chòd uinneag, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
9339
Tha an còd agad a-nis deiseil ri ruith.
- Run am pìos còd seo agus faic nach eil ach sreath 7 anns an robh àireamh chorr (55) ann an colbh E a-nis falaichte ach tha sreath 10 a tha a' giùlan àireamh rèidh (82) gun fhalach.
10. VBA gu Falaich sreathan anns a bheil Eadhon àireamhan ann an Excel
San aon dòigh, faodaidh tu sreathan aig a bheil àireamhan eadhon fhalach mar an luach aca. San eisimpleir a sheall sinn aig toiseach na h-artaigil seo, tha colbh F a’ cumail an dà chuid àireamhan corra agus fiùghantach ann an sreathan 7 agus 10 . Ionnsaichidh sinn an còd a’ falach na loidhne a tha a’ cumail àireamhan cothromach a-mhàin.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a’ chòd.
- Anns a’ chòd uinneag, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
9511
Tha an còd agad deiseil airson a ruith a-nis.
Leugh More: Excel VBA: Cuir am falach a h-uile sreath ann an Excel (5 eisimpleirean practaigeach)
11. Cuir a-steach Macro gu Falaich sreathan a tha nas motha na suidheachadh sònraichte
Faodaidh tu sreathan a tha nas motha na luach sònraichte fhalach le VBA Excel. Can gu bheil thu airson na sreathan fhalach o cholbh E far a bheil an luach nas motha na 80 . Seo mar a nì thu sin:
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon tab Leasaiche agus Cuir a-steach modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
3742
Do tha an còd a-nis deiseil airson a ruith.
- Ruith an còd seo agus faic nach eil ann ach sreath 10 anns an robh
82 (a tha nas motha na 80) ann an cholbh E a-nis falaichte ach tha sreath 7 a tha a’ giùlan 55 gun fhalach.
Leugh More: Falaich sreathan stèidhichte air luach cealla le cruth cumhach ann an Excel
12. Cuir a-steach Macro gu Còmhdach sreathan a tha nas lugha na suidheachadh sònraichte ann an Excel
Faodaidh tu cuideachd sreathan a tha nas lugha na luach sònraichte fhalach le VBA Excel . Can gu bheil thu airson na sreathan fhalach o cholbh E far a bheil an luach nas lugha na 80 . Seo mar a nì thusin:
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach bhon taba Leasaiche agus Cuir a-steach a Modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
9598
Tha an còd agad deiseil a-nis a ruith.
- Ruith a' chòd seo agus faic nach eil ann ach row 7 anns an robh 55 (a tha nas lugha na 80) ann an colbh E a-nis falaichte ach tha sreath 10 a tha a’ giùlan 82 gun fhalach.
13. Falaich sreathan stèidhichte air luach teacsa cealla le Macro
A dh’ aindeoin gu bheil thu airson fhalach sreath aig a bheil luach teacsa sònraichte . Anns a’ chùis againn, bheir sinn eisimpleir dhut leis an t-sreath anns a bheil am facal “ Ceimigeachd ”, sreath 6 agus bheir sinn dhut an còd air mar a nì thu. cuir am falach an loidhne sin.
Ceumannan:
- Fosgail Deasaiche Bunaiteach Lèirsinneach on taba Leasaiche agus Cuir a-steach modal ann an uinneag a' chòd.
- Ann an uinneag a' chòd, dèan lethbhreac dhen chòd a leanas agus cuir a-steach e.
2184
Tha an còd agad a-nis deiseil airson ruith.
Seo,
- StartRow = 4 -> A’ chiad sreath dhen stòr-dàta.
- LastRow = 10 -> An t-sreath mu dheireadh den stòr-dàta.
- iCol = 4 -> Tha an seòladh colbh aig a bheil a' cumail luach an teacsa . còd agus mothaich gu bheil àireamh sreath 6 anns a bheil am facal