Shaxda tusmada
Maqaalkan, waxaan ku muujin doonaa fikrado ku saabsan sida loo isticmaalo Excel VBA si loo dejiyo doorsoome kala duwan si loo doorto. Waxaan ku fulin karnaa qaar ka mid ah hawlgallada caadiga ah ee unugyadan la doortay anagoo adeegsanayna VBA . Xogta soo socota ee Excel, waxaanu ku tusinaynaa qaar ka mid ah galbeedka magacyada kooxda iyo kuwa u dhigma fannaaniinta codka .
>
> Soo dejiso Buug-shaqeedka Tababarka6> VBA si ay u Dejiso Xadka Xulashada>1. Dejinta Range Beddelka leh si loo doorto Range by Excel VBAWaxaan ku dooran karnaa kala duwan dejinta kala duwan gudaha VBA . Ka soo qaad inaan rabno inaan dooranno unugyada B5:C8 . Aynu gaadhno nidaamka hoose.
> Tallaabooyin:>>- > Si aad koodka ugu qorto VBA, marka hore, fur Horumarka tab ka dibna dooro Visual Basic .
Markaa, waxay furi doontaa daaqad cusub Microsoft Visual Basic Codsiyada .
>- >> Hadda, fur Geli >> dooro Module >Module >
- >
- Ku qor koodka soo socda Module VBA . >14>
3645
Halkan, waxaanu dajinay xadka B5:C8 sida Rng1 . Waxaan ku dooraneynaa Habka Range ee VBA . Maskaxda ku hay in aan u baahanahay in aan dhaqdhaqaaqo our excel sheet sidaas darteed waxa aanu hawl galnay selectRange xaashida
>- >
- Hadda ku noqo xaashida oo orod Macro .
> >
>
Sidaa darteed waxaad dejin kartaa doorsoomiyaha kala duwan la rabo adigoo isticmaalaya VBA .
>> Wax dheeraad ah ka akhri: Excel VBA: Hel Kala-duwanaanta Unugyada Qiimaha leh (7 Tusaalayaal) >
> 2. Isticmaalka VBA si loo qaabeeyo Unugyada adoo dejinaya Range Variable>> Ka soo qaad in xog-ururintayadu u egtahay sawirkan soo socda.>>
ciwaankageesinimo iyo AutoFitthe columns. Waxaan tan ku samayn karnaa VBA. Aynu aragno sida aan tan u samayn karno.Tallaabooyinka:
- Marka hore, fur Visual Basic oo ku qor koodka soo socda VBA Module (si aad u aragto sida loo furo Visual Basic iyo VBA Module , fadlan tag Qaybta 1 ). >14>
7407
>
>Halkan waxaan u dhignay xadka B4:C4 sida xyz . Kadibna waxaanu isticmaalnay habka Bold si aanu u samayno xarfaha ee unugga B4 iyo C4 geesi . Waxaan sidoo kale ku dhejinay tiirarka B iyo C annagoo adeegsanayna AutoFit habka- >
- Hadda, ku noqo xaashida oo ordi Macro oo loo bixiyay SetRange .
> 3>
Intaas ka dib, waxaad arki doontaa Magacyada si cad ugu jira Tiirarka iyo madaxeyaasha waxay noqonayaan geesi oo la doortay.
>
> Adigoo raacaya waddadan , waxaad samayn kartaa qaabayn unugyada iyo AutoFit Tirada dejinta doorsoomayaasha kala duwan gudaha VBA .Akhrisyo La mid ah >
- >
- > Sida Loo Isticmaalo VBA Saf Kasta ee Xadka gudaha Excel 13>
- Sida loo Isticmaalo VBA-da si loogu xusho Kala-duwanaanshaha Unugga Firfircoon ee Excel (3 Hababka)
- Excel Macro: Kala saar Tiirar badan oo leh Range firfircooni 2> >
3. Nuqulaya Range iyadoo Dejinaysa Xulashada Kala Duwan ee VBA >
> Ka soo qaad inaan rabno inaan nuqul ka sameyno B6:C9 anagoo dejineynaa doorsoomaha kala duwan ilaa dooro . Aynu ka wada hadalno habka hoos ku qoran > Tallaabooyinka: > >- Marka hore, fur Visual Basic oo ku qor koodka soo socda Module VBA (si aad u aragto sida loo furo Visual Basic iyo VBA Module , fadlan tag Qaybta 1 ). >14>
9095
Halkan, waxaanu si fudud u koobiyeeyay xadka B6:C9 anagoo adeegsanayna Nuqul habka VBA . Waxaan dejinay xadka B6: C9 sidii cpy .
- >
- Hadda ku noqo xaashida oo wad Macros . Dooro CopyRange sida uu yahay magaca Macro aad hadda leedahay.
Waxaad arki doontaa xadka B6:C9 waa la koobiyay CTRL + V . Waxaan dhajiyay dhex ilaa B12 ilaa C15 .
>
Adiga oo raacaya habkan, adiga waxa uu koobi karaa a kala duwan adiga oo dejinaya doorsoomiyaha kala duwan si loo xusho Excel VBA .
>>Ka sii akhri : > Excel VBA: Koobi DynamicKala qaybsanaan Buug-hawleed kale
4. U qaabeeya Unugyada Midabka leh adoo dejinaya Range Kala duwanaan kara Xulashada >
> Ka soo qaad inaan rabno midabaynta 8aad iyo 10aad safka xogta oo leh cagaar . Aan raacno tilmaanta hoose > Tallaabooyinka: >- Marka hore, fur Visual Basic oo ku qor koodka soo socda Module VBA (si aad u aragto sida loo furo Visual Basic iyo VBA Module , fadlan tag Qaybta 1 ). >14>
4597
Halkan waxaan ku qeexnay kala duwanaanshahayaga B8:C8 iyo B10:C10 sida x1 iyo x2 > siday u kala horreeyaan. Waxaan sameynay midabka Excel Sheet sidii Sheet firfircoon waxaana midabeynay kala duwanaanshahayada ColorIndex hantida . <3
- >
- Hadda ku laabo xaashida oo orod Macros . Dooro ColorRange sida uu yahay magaca hadda Macro .
> 3>
Intaas ka dib, waxaad arki doontaa waxaad rabto. kala duwanaanshaha ka buuxsamay cagaar midab.
> Sidaas ayaad u qaabayn kartaa unugyada midabka adiga oo dejinaya doorsoomayaasha kala duwan si loo xusho. >>wax badan ka akhri: > Sida loo Isticmaalo Range oo leh saf kala duwan iyo safaf leh Excel VBA > > Akhrisyo la mid ah >- >
- > VBA si loogu soo wareego Safafka iyo Tiirarka ee Range gudaha Excel (5 Tusaalayaal) > > 12> Excel VBA Si aad uga gudubto Range ilaa unug faaruq ah (4 Tusaalayaal) > >
- > Sida loogu beddelo Range-ga u diyaarsan Excel VBA (3 Ways) > 14>> 9> >5.Tirtirka safafka adigoo dejinaya Range Variable gudaha VBA > > Ka soo qaad inaan rabno inaan tirtirno 8th iyo 10th safka xogta leh cagaaran . Aan raacno tilmaanta hoose > Tallaabooyinka: >
- Marka hore, fur Visual Basic oo ku qor koodka soo socda Module VBA (si aad u aragto sida loo furo Visual Basic iyo VBA Module , fadlan tag Qaybta 1 ). >14>
1369
>
kala duwanaanshiyaha ee aan doonayno inaan tirtirno waa B8:C8 iyo B10:C10 . Waxaan u kala magac darnay x1 iyo x2 siday u kala horreeyaan. Kadibna waxaanu ku tirtirnay Delete hab.
>- >
- Hadda ku noqo xaashida oo wad Macros . Dooro DeleteRange sida uu yahay magacaaga Macro .
> 3>
Intaas ka dib, waxaad arki doontaa kala duwanaanshaha B8:C8 iyo B10:C10 way tageen.
> > Marka aad raacdo habkan, waxaad tirtiri kartaa safafka adiga oo dejinaya doorsoomayaasha kala duwan si loo xusho. > Qaybta Layliska >Sawirka soo socda, waxaad ka heli doontaa kaydka xogta ee aanu ka shaqaynay maqaalkan si aad Waxaad adigu iskaa u shaqeysan kartaa xulashada Excel VBA . Waxaan ku sharaxnay qaar ka mid ah hababka aasaasiga ah ee quruxda badan. Haddii aad hayso fikrado kale ama faallo celin, si naxariis leh ugu dhaaf sanduuqa faallooyinka. Tani waxay iga caawin doontaa inaan hodmomaqaallada soo socda