Tagastage lahtrid, millele kasutaja on viidanud, kasutades Microsoft Exceli kasutajavormi RefEdit -juhtelementi

Anonim

Selles artiklis näitame, kuidas lisada kasutajavormis RefEdit juhtelement ja viidata selle abil lahtrivahemikule.

Selles näites oleme loonud esiletõstetava kasutajavormi, mida saame kasutada lahtrivahemiku esiletõstmiseks kollase värviga.

Oleme võtnud prooviandmeid, mis koosnevad meeskonnaliikme nimest ja sisselogimisajast.

RefEditi lisamine kasutajavormi

Lisage kasutajavorm, klõpsake tööriistakastil nuppu RefEdit ja kontrollige kasutajaliigutamise juhtelementi.

Loogiline seletus

Lahtri esiletõstmiseks klõpsake nuppu Highlighter. See avab kasutajavormi. Valige vahemik, kasutades RefEdit. Lahtrite valimiseks klõpsake kriipsmärgil.

Külgnevate lahtrite valimiseks vajutage teisele lahtrile liikudes klahvi Shift. Mitte -külgnevate lahtrite valimiseks vajutage erinevate lahtrite valimisel juhtklahvi. Valitud lahtrid on ümbritsetud punktiirjoontega ja lahtrisse ilmub lahtri aadress.

Valitud lahtrid tõstetakse kollase värviga esile, kui vajutate nuppu OK. Ok nupu klõpsamisüritus sisaldab valitud lahtrite esiletõstmiseks VBA -koodi.

Palun järgige koodi allpool

 Valik Selgesõnaline alam töötab () UserForm1.Show End Sub 'Lisa allolev kood kasutajavormi nupule "Ok" Valik Explicit Private Sub CommandButton1_Click () Dim SelectRange As Range Dim Aadress 1 String On Error GoTo Last = RefEdit1.Value 'Seadke SelectRange Range objekt objekti RefEdit juhtelemendis määratud vahemikku Set SelectRange = Range (Address1)' Tõstke valitud vahemik esile kollase värviga SelectRange.Interior.Color = RGB (255, 255, 0) kasutajavorm. Unload Me Last: End Sub 

Kui teile see blogi meeldis, jagage seda oma sõpradega Facebookis. Lisaks saate meid jälgida Twitteris ja Facebookis.

Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd paremaks muuta ja teie jaoks paremaks muuta. Kirjuta meile meilisaidile