Z miško ali tipkovnico izberite obseg celic v makronu VBA

Kazalo

Z miško ali tipkovnico izberite obseg celic v makronu VBA in ga vrnite kot spremenljiv rezultat

Obsegi celic se obdelujejo v številnih makrih. Iščete primeren način, da uporabniku omogočite izbiro območja iz makra? Nato lahko uporabite ukaz INPUTBOX.

Naslednja slika prikazuje, katero okno za vnos lahko vključite v svoje makre s tem ukazom:

Ko se prikaže okno, lahko z miško ali tipkovnico izberete območje v tabeli. Excel samodejno vstavi ustrezno referenco v polje za vnos. Naslednji makro prikazuje, kako integrirati takšna okna:

Pod označeno območje ()
On Napaka Nadaljuj Naprej
Zatemni območje kot območje
Set area = Application.InputBox ("Prosimo, izberite območje", _
"Izberite območje" ,,,,,, 8)
MsgBox "Izbrali ste naslednje področje:" & _
Area.AddressLocal (napačno, napačno)
Pri napaki Pojdi na 0
End Sub

Po zagonu makra Excel najprej prikaže okno. Ko izberete obseg celic, Excel v oknu za sporočila prikaže predhodno izbrani obseg:

Namesto okna za sporočila uporabite kodo programa v svojih makrih, s katero želite obdelati celice v predhodno izbranem obsegu celic. Ker ukaz INPUTBOX vrne objekt tipa RANHGE, lahko izbrani obseg celic takoj obdelate, na primer v zanki FOR-EACH.

Če želite vnesti makro, pritisnite ALT F11 v Excelu, da odprete urejevalnik VBA. Z ukazom INSERT - MODULE vstavite prazen list modula. Za zagon makra neposredno iz Excela uporabite kombinacijo tipk ALT F8.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave