Excel Lastnost izbire VBA
Izbira VBA se uporablja za izbiro obsega na delovnem listu excel. Z izbranim razponom lahko storimo karkoli in karkoli. Toda medtem ko uporabljamo VBA Selection, ne bomo videli seznama funkcij, ki jih želimo opravljati, od koder lahko izberemo katerokoli glede na svoje potrebe. Za to moramo stvar vnesti ročno in mora biti pravilna. Medtem ko moramo pri izbiri VBA zagotoviti, da bomo uporabljali pravilno funkcijo, da se izognemo kakršni koli napaki.
Kako uporabljati izbirno lastnost v Excelu VBA?
Spodaj so različni primeri za uporabo lastnosti Selection v excelu z uporabo kode VBA.
To predlogo za izbiro Excela Excel lahko prenesete tukaj - VBA predloga za izbiro ExcelaIzbira Excela VBA - Primer 1
V tem primeru bomo videli zelo preprost način uporabe VBA Selection. Za to sledite spodnjim korakom:
1. korak: Pojdite v okno VBA in odprite nov modul s seznama Vstavi meni, kot je prikazano spodaj.
Korak 2: Zdaj v novo odprti modul napišite podkategorijo za izbiro VBA, kot je prikazano spodaj.
Koda:
Sub VBASelection () Konec Sub
3. korak: Izberite poljuben obseg celic. To je lahko poljuben naključni ali določen obseg celic s pomočjo ukaza Select .
Koda:
Sub VBASelection () Obseg () (A1: C3 "). Izberite End Sub
4. korak: Zdaj bi poskušali vstaviti nekaj besedila v izbrani obseg celice. Za to v naslednjo vrstico kode napišite Selection.Value. To se uporablja za izbiro celic za vnos vrednosti.
Koda:
Sub VBASelection () Obseg () A1: C3). Izberite Selection.Value End Sub
5. korak: Končno bomo napisali besedilo, ki bi ga radi videli v izbranem območju celice. Naj bo to besedilo "Excel VBA izbira".
Koda:
Pod VBASelection () Obseg ("A1: C3"). Select Selection.Value = "Excel VBA izbira" End Sub
6. korak: Zdaj zaženite kodo s klikom na gumb Play, ki je nameščen pod menijsko vrstico, kot je prikazano spodaj.
Videli bomo, od celice A1 do C3, našo izbrano vrednost besedila in celoto izbrano.
Izbira Excela VBA - Primer # 2
V tem primeru bomo videli, kako bo funkcija Offset delovala skupaj z izbiro VBA. Za to sledite spodnjim korakom:
1. korak: Napišite podkategorijo VBA Select, kot je prikazano spodaj.
Koda:
Pod VBASelection2 () End Sub
Korak 2: Izberite obseg celice glede na vaše potrebe, sicer pa lahko uporabljamo enak obseg celic, kot smo ga videli v zgornjem primeru.
Koda:
Pod VBASelection2 () Obseg ("A1: C3"). Izberite End Sub
Korak 3: Zdaj izberite funkcijo Offset skupaj z izbiro, kot je prikazano spodaj. S to funkcijo Offset bi poskušali izravnati ali premakniti izbor iz naslednje matrice.
Koda:
Pod VBASelection2 () Obseg ("A1: C3"). Izberite Selection.Offset End Sub
Korak 4: Po tem izberite mesto odmika, kamor želimo izbirno polje premakniti iz celic A1 v C3. Poskusimo ga premakniti za 1 vrstico in 1 stolpec stran od trenutnega položaja.
Koda:
Pod VBASelection2 () Obseg ("A1: C3"). Izberite Selection.Offset (1, 1) .Izberite End Sub
5. korak: Zdaj zaženite kodo s pritiskom na tipko F5 ali s klikom na gumb Play.
Bomo videli, zdaj bo naš novi izbor od celice B2 do D4, kot je prikazano spodaj. In uporabili smo ukaz Select, tako da je razpon v trenutno izbranem načinu.
Izbira Excela VBA - Primer # 3
V tem primeru bomo videli, kako bi lahko s pomočjo VBA Selection uporabili in spremenili barvo notranjosti celice. Za to sledite spodnjim korakom:
1. korak: Vpišite podkategorijo VBA Select ali v poljubno ime, kot je prikazano spodaj.
Koda:
Pod VBASelection3 () End Sub
Spet bomo še naprej uporabljali enak obseg celic, kot smo ga videli prej z istim vstavljenim besedilom.
2. korak: Tu izberite območje potrebne celice, ki je od celice A1 do C3 tukaj.
Koda:
Pod VBASelection3 () Obseg ("A1: C3"). Izberite End Sub
3. korak: Za spreminjanje notranje barve katere koli celice moramo uporabiti funkcijo Interior.Color skupaj z izbiro. To nam bo omogočilo uporabo vseh razpoložljivih barv vb, ki jih imamo v VBA.
Koda:
Pod VBASelection3 () Obseg ("A1: C3"). Izberite Selection.Interior.Color End Sub
4. korak: Tu imamo različne barve, vendar so vse BAZE BARVE. Za izbiro katere koli osnovne barve bomo uporabili vb, ki mu sledi ime barve. Upoštevajmo, da je notranja barva zelena, kot je prikazano spodaj.
Koda:
Pod VBASelection3 () Obseg ("A1: C3"). Izberite Selection.Interior.Color = vbGreen End Sub
5. korak: Zdaj zaženite kodo s pritiskom na tipko F5 ali s klikom na gumb Play.
Videli bomo, naša izbrana paleta celic je obarvana kot zelena.
Izbira Excela VBA - Primer # 4
V tem primeru bomo vstavili besedilo v poljuben obseg celic in hkrati spremenili barvo pisave tudi za ta besedila v celici. Za to sledite spodnjim korakom:
1. korak: Napišite podkategorijo VBA Select, kot je prikazano spodaj.
Koda:
Pod VBASelection4 () End Sub
Korak 2: Spet izberite obseg celic, kjer želimo, da se vse to dogaja. Tukaj spet razmišljamo o istem območju.
Koda:
Pod VBASelection4 () Obseg ("A1: C3"). Izberite End Sub
3. korak: Ponovno vstavite besedilo, kot smo videli v primeru-1. Tu bomo spet uporabili isto vrstico kode.
Koda:
Pod VBASelection4 () Obseg ("A1: C3"). Izberite Selection.Value = "Excel VBA izbira" End Sub
4. korak: Zdaj s pomočjo Selection uporabite Font.Color funkcijo skupaj, kot je prikazano spodaj. S tem bi lahko izbrali barvo, ki jo želimo dati izbranim pisavam celic.
Koda:
Pod VBASelection4 () Obseg ("A1: C3"). Izberite Selection.Value = "Excel VBA izbira" Selection.Font.Color End Sub
5. korak: Za barve pisav celic bomo uporabili osnovne barve VBA. Tokrat uporabimo rdečo barvo, začenši z vb, kot je prikazano spodaj.
Koda:
Pod VBASelection4 () Obseg ("A1: C3"). Izberite Selection.Value = "Excel VBA izbira" Selection.Font.Color = vbRed End Sub
6. korak: Zdaj zaženite kodo s pritiskom na tipko F5 ali s klikom na gumb Play.
V izbrani obseg celic bomo videli, da bo vstavljeno besedilo in barva teh celic je zdaj rdeča od privzete črne.
Prednosti in slabosti izbire Excel VBA
- To je neposreden način izbire katere koli funkcije.
- To velja za vse vrste funkcij.
- Izbira VBA je v primerjavi z drugimi oblikami veliko lažji način kodiranja.
- Ker po njem ne dovoli seznama možnih funkcij, je uporaba VBA Selection malo zapletena.
Stvari, ki jih je treba zapomniti
- Po izbiri VBA uporabite natančno funkcijo, da ne pride do napak.
- Uporaba kompleksne strukture kode VBA Selection je enostavna in mogoča.
- Ko je izvedba končana, shranite datoteko v excel z omogočenim makroom, da nikoli ne izgubite zapisane kode.
Priporočeni članki
To je vodnik za izbiro VBA. Tukaj smo razpravljali o uporabi izbirne lastnosti v Excelu z uporabo kode VBA skupaj s praktičnimi primeri in prenosljivo predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -
- Pogojno oblikovanje VBA
- Poiščite in zamenjajte v Excelu
- VBA poimenovani domet
- Kako seštejejo več vrstic v Excelu