Tabela e përmbajtjes
Në këtë artikull, ne do të demonstrojmë disa ide se si të përdorni Excel VBA për të vendosur një variabël varg në përzgjedhje. Ne mund të ekzekutojmë disa operacione të zakonshme në këto qeliza të zgjedhura duke përdorur VBA . Në grupin e mëposhtëm të të dhënave të Excel, ne po tregojmë disa emra grupesh perëndimore dhe këngëtarët vokalë përkatës të tyre .
Shkarkoni Librin e Punës Praktike
VBA për të vendosur intervalin në Selection.xlsm
5 mënyra për të përdorur VBA për të vendosur një variabël intervali në përzgjedhje në Excel
1. Vendosja e variablit të diapazonit për të zgjedhur një diapazon nga Excel VBA
Ne mund të zgjedhim një interval duke vendosur intervalin në VBA . Supozoni se duam të zgjedhim qelizat B5:C8 . Le të kalojmë te procedura më poshtë.
Hapat:
- Për të shkruar kodin në VBA, fillimisht, hapni Zhvilluesi tab dhe më pas zgjidhni Visual Basic .
Më pas, do të hapë një dritare të re të Microsoft Visual Basic për Aplikacionet .
- Tani, hapni Fut >> zgjidhni Moduli
.
- Shkruani kodin e mëposhtëm në Modulin VBA .
9633
Këtu, ne caktojmë rangun B5:C8 si Rng1 . Ne e zgjedhim atë me metodën Range Method të VBA . Mbani në mend se ne duhet të aktivizojmë fletën tonë të excel kështu që kemi aktivizuar fletën selectRange .
- Tani kthehuni te fletën dhe ekzekutoni Makro .
- Pas kësaj, do të shihni rangun B5:C8 të zgjedhur automatikisht.
Kështu mund të vendosni variablin e dëshiruar varg në përzgjedhje duke përdorur VBA .
Lexo më shumë: Excel VBA: Merr gamën e qelizave me vlera (7 shembuj)
2. Përdorimi i VBA për të formatuar qelizat duke vendosur variablin e diapazonit
Supozoni se grupi ynë i të dhënave duket si imazhi i mëposhtëm.
Ne duam të bëjmë titullin të theksuara dhe AutoFit kolonat . Këtë mund ta bëjmë nëpërmjet VBA . Le të shohim se si mund ta bëjmë këtë.
Hapat:
- Së pari, hapni Visual Basic dhe shkruani kodin e mëposhtëm në Moduli VBA (për të parë se si të hapni Visual Basic dhe Modulin VBA , ju lutemi shkoni te Seksioni 1 ).
9980
Këtu kemi vendosur rangun B4:C4 si xyz . Më pas ne përdorëm metodën Bold për të bërë fontet në qelizën B4 dhe C4 me shkronja . Ne vendosëm gjithashtu kolonat B dhe C duke përdorur metodën AutoFit .
- Tani, kthehuni te fleta dhe ekzekutoni Macro që emërtohet si SetRange .
Pas kësaj, do të shihni emrat qartësisht në kolonat dhe titujt bëhen të theksuara dhe të zgjedhura.
Duke ndjekur këtë rrugë , ju mund të formatoni qelizat dhe AutoFit kolonat të vendosni variablat në VBA .
Lexime të ngjashme
- Si të përdoret VBA për çdo rresht në një gamë në Excel
- Si të përdorni VBA për të zgjedhur diapazonin nga qeliza aktive në Excel (3 metoda)
- Makro Excel: Rendit kolonat e shumta me diapazonin dinamik (4 metoda)
3. Kopjimi i një diapazoni duke vendosur përzgjedhjen e diapazonit të ndryshueshëm në VBA
Supozoni se duam të kopjojmë B6:C9 duke vendosur variablin range në zgjedh . Le të diskutojmë procedurën më poshtë.
Hapat:
- Së pari, hapni Visual Basic dhe shkruani kodin e mëposhtëm në Moduli VBA (për të parë se si të hapni Visual Basic dhe Modulin VBA , ju lutemi shkoni te Seksioni 1 ).
4370
Këtu, ne thjesht kopjuam rangun B6:C9 duke përdorur metodën Copy të VBA . Ne vendosëm vargun B6:C9 si cpy .
- Tani kthehuni te fleta juaj dhe ekzekutoni Macros . Zgjidhni CopyRange pasi është emri i Makro tuaj aktual.
Do të shihni vargun B6:C9 është kopjuar.
Mund ta ngjitni këtë varg kudo në fletën tuaj Excel duke shtypur CTRL + V . Kam ngjitur vargun përmes B12 në C15 .
Duke vazhduar me këtë metodë, ju mund të kopjojë një varg duke vendosur variablin range në përzgjedhje në Excel VBA .
Lexo më shumë : Excel VBA: Kopjo DynamicGama në një libër tjetër pune
4. Formatoni qelizat me ngjyrë duke vendosur variablin e diapazonit në përzgjedhje
Supozoni se duam të ngjyrosim rreshtat 8 dhe 10 të grupit të të dhënave me jeshile . Le të ndjekim përshkrimin më poshtë.
Hapat:
- Së pari, hapni Visual Basic dhe shkruani kodin e mëposhtëm në Moduli VBA (për të parë se si të hapni Visual Basic dhe Modulin VBA , ju lutemi shkoni te Seksioni 1 ).
7799
Këtu përcaktojmë rangun tonë B8:C8 dhe B10:C10 si x1 dhe x2 respektivisht. Ne e bëmë color Excel Fleta si ActiveSheet dhe ne ngjyrosëm sferat tona të dëshiruara sipas pronës ColorIndex .
- Tani kthehuni te fleta juaj dhe ekzekutoni Macros . Zgjidhni ColorRange pasi është emri i Makro aktual.
Pas kësaj, do të shihni atë që dëshironi vargjet të mbushura me jeshile ngjyra.
Kështu mund të formatoni qelizat me ngjyrë duke vendosur varia e rangut deri në përzgjedhje.
Lexo më shumë: Si të përdoret diapazoni me rreshtin dhe kolonën e ndryshueshme me Excel VBA
Lexime të ngjashme
- VBA për të kaluar nëpër rreshta dhe kolona në një gamë në Excel (5 shembuj)
- Excel VBA për të kaluar nëpër interval deri në qelizën e zbrazët (4 shembuj)
- Si të konvertohet diapazoni në varg në Excel VBA (3 mënyra)
5.Fshirja e rreshtave duke vendosur variablin e diapazonit në VBA
Supozoni se duam të fshijmë rreshtat 8-të dhe 10-të të grupit të të dhënave me jeshile . Le të ndjekim përshkrimin më poshtë.
Hapat:
- Së pari, hapni Visual Basic dhe shkruani kodin e mëposhtëm në Moduli VBA (për të parë se si të hapni Visual Basic dhe Modulin VBA , ju lutemi shkoni te Seksioni 1 ).
8228
Sferat që duam të fshijmë janë B8:C8 dhe B10:C10 . Ne i emërtuam përkatësisht si x1 dhe x2 . Pastaj thjesht i fshimë me metodën Fshi .
- Tani kthehuni te fleta juaj dhe ekzekutoni Macros . Zgjidhni DeleteRange pasi është emri i Makro tuaj aktual.
Pas kësaj, do të shihni vargjet B8:C8 dhe B10:C10 janë zhdukur.
Duke ndjekur këtë qasje, mund të fshini rreshtat duke vendosur variablat varg në përzgjedhje.
Seksioni praktik
Në imazhin e mëposhtëm, do të gjeni grupin e të dhënave që kemi punuar në këtë artikull në mënyrë që ju mund të praktikoni vetë.
Përfundim
Me pak fjalë, artikulli fokusohet plotësisht në disa aplikacione për të vendosur ndryshoren e intervalit në përzgjedhja nga Excel VBA . Ne përshkruam disa metoda mjaft themelore. Nëse keni ndonjë ide ose reagime të tjera, lini ato në kutinë e komenteve. Kjo do të më ndihmojë të pasuroj timinartikujt e ardhshëm