V tomto článku si ukážeme, ako pridať ovládací prvok RefEdit do používateľského formulára a ako pomocou neho odkázať na rozsah buniek.
V tomto prípade sme vytvorili užívateľský formulár zvýrazňovača, ktorý môžeme použiť na zvýraznenie rozsahu buniek žltou farbou.
Prevzali sme vzorové údaje, ktoré pozostávajú z mena a hodiny prihlásenia člena tímu.
Pridanie RefEdit do užívateľskej formy
Pridajte užívateľský formulár, kliknite na ovládací prvok RefEdit na paneli s nástrojmi a vyberte a pustite ovládací prvok na používateľskom formulári.
Logické vysvetlenie
Bunku zvýrazníte kliknutím na tlačidlo Zvýrazňovač. Otvorí sa používateľský formulár. Vyberte rozsah pomocou RefEdit. Bunky vyberiete kliknutím na pomlčku.
Ak chcete vybrať susedné bunky, pri prechode do inej bunky stlačte kláves Shift. Ak chcete vybrať nesusediace bunky, pri výbere rôznych buniek stlačte kláves Control. Vybraté bunky budú obklopené bodkovanými čiarami a v poli sa zobrazí adresa bunky.
Po stlačení tlačidla Ok sa vybrané bunky zvýraznia žltou farbou. Kliknutie na tlačidlo Ok tlačidlo obsahuje kód VBA na zvýraznenie vybratých buniek.
Pri kódovaní postupujte podľa nižšie uvedených pokynov
Voľba Explicitné spustenie () UserForm1. Zobraziť End Sub 'Pridať nižšie kód v tlačidle "Ok" na užívateľskom formulári Voľba Explicitné Private Sub CommandButton1_Click () Dim SelectRange As Range Dim Address1 As String On Error GoTo Last' Získať adresu z kontrolnej adresy RefEdit1 = RefEdit1.Value 'Nastaviť objekt SelectRange Range na rozsah špecifikovaný v ovládacom prvku RefEdit Set SelectRange = Range (Address1)' Zvýraznite vybraný rozsah žltou farbou SelectRange.Interior.Color = RGB (255, 255, 0) 'Uvoľnite užívateľská forma. Unload Me Last: End Sub
Ak sa vám tento blog páčil, zdieľajte ho so svojimi priateľmi na Facebooku. Môžete nás tiež sledovať na Twitteri a Facebooku.
Budeme radi, ak sa nám ozvete, dajte nám vedieť, ako môžeme zlepšiť našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku