V tem članku bomo pokazali, kako dodati nadzor RefEdit v obliko uporabnika in se z njim sklicevati na obseg celic.
V tem primeru smo ustvarili uporabniško obliko označevalnika, ki jo lahko uporabimo za označevanje obsega celic z rumeno barvo.
Vzeli smo vzorčne podatke, ki vključujejo ime in uro prijave člana ekipe.
Dodajanje RefEdit v uporabniško obliko
Dodajte uporabniški obrazec, kliknite na RefEdit control v orodjarni in izberite "drop and drop" na userform.
Logična razlaga
Če želite označiti celico, kliknite gumb Označilec. Odprlo se bo uporabniško obliko. Z RefEditom izberite obseg. Za izbiro celic kliknite na pomišljaj.
Za izbiro sosednjih celic med premikanjem v drugo celico pritisnite tipko Shift. Če želite izbrati celice, ki niso sosednje, med izbiranjem različnih celic pritisnite tipko Control. Izbrane celice bodo obdane s črtkanimi črtami, v polju pa se bo prikazal naslov celice.
Izbrane celice bodo ob pritisku gumba V redu označene z rumeno barvo. Dogodek klika gumba V redu vsebuje kodo VBA za označevanje izbranih celic.
Za kodo sledite spodaj
Možnost Explicit Sub running () UserForm1.Show End Sub 'Dodaj spodnjo kodo v gumb "Ok" na uporabniški obliki Možnost Explicit Private Sub CommandButton1_Click () Dim SelectRange As Range Dim Address1 As String On Error GoTo Last' Pridobite naslov s kontrolnega naslova RefEdit1 = RefEdit1.Value 'Nastavite objekt SelectRange Range na obseg, določen v kontrolnem nizu RefEdit SelectRange = Range (Address1)' Označite izbrano območje v rumeni barvi SelectRange.Interior.Color = RGB (255, 255, 0) ' userform. Unload Me Last: End Sub
Če vam je bil ta blog všeč, ga delite s prijatelji na Facebooku. Prav tako nam lahko sledite na Twitterju in Facebooku.
Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo svoje delo in ga izboljšamo za vas. Pišite nam na spletnem mestu e -pošte