Odaberite raspon ćelija u VBA makronaredbi pomoću miša ili tipkovnice

Sadržaj

Odaberite raspon ćelija u VBA makronaredbi mišem ili tipkovnicom i vratite ga kao promjenjivi rezultat

Rasponi ćelija obrađuju se u mnogim makroima. Tražite li prikladan način dopuštanja korisniku da odabere područje iz makronaredbe? Tada možete koristiti naredbu INPUTBOX.

Sljedeća slika prikazuje koji prozor za unos možete uključiti u svoje makronaredbe ovom naredbom:

Nakon što se prikaže prozor, pomoću miša ili tipkovnice možete odabrati područje u tablici. Excel automatski ubacuje odgovarajuću referencu u polje za unos. Sljedeći makro prikazuje kako integrirati takve prozore:

Podoznačeno područje ()
Uključeno Slijedi nastavak greške
Zatamnjeno područje kao raspon
Set area = Application.InputBox ("Molimo odaberite područje", _
"Odaberi područje" ,,,,,, 8)
MsgBox "Odabrali ste sljedeće područje:" & _
Area.AddressLocal (lažno, lažno)
Uključeno Greška Idi na 0
Kraj podm

Nakon pokretanja makronaredbe, Excel prvo prikazuje prozor. Kad odaberete raspon ćelija, Excel prikazuje prethodno odabrani raspon u prozoru poruke:

Umjesto prozora za poruku, upotrijebite programski kod u svojim makronaredbama s kojim želite obraditi ćelije u prethodno odabranom rasponu ćelija. Budući da naredba INPUTBOX vraća objekt tipa RANHGE, možete odmah obraditi odabrani raspon ćelija, na primjer u petlji FOR-EACH.

Za unos makronaredbe pritisnite ALT F11 u Excelu da biste otvorili VBA editor. Pomoću naredbe INSERT - MODULE umetnite prazan list modula. Za pokretanje makronaredbe izravno iz programa Excel upotrijebite kombinaciju tipki ALT F8.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave