Tässä artikkelissa näytämme, kuinka RefEdit -ohjausobjekti lisätään käyttäjämuodossa ja viitataan solualueeseen sitä käyttämällä.
Tässä esimerkissä olemme luoneet korostustyökalun käyttäjämuodon, jota voimme käyttää korostamaan solualueen keltaisella värillä.
Olemme ottaneet mallitietoja, jotka koostuvat tiimin jäsenen nimestä ja kirjautumisajasta.
RefEditin lisääminen käyttäjämuodossa
Lisää käyttäjämuoto, napsauta työkalurivin RefEdit -ohjausobjektia ja poista ja pudota ohjaus lomakkeesta.
Looginen selitys
Korosta solu napsauttamalla Korostus -painiketta. Se avaa käyttäjämuodon. Valitse alue RefEditin avulla. Napsauta viivanmerkkiä solujen valitsemiseksi.
Voit valita viereisiä soluja painamalla Vaihto -näppäintä, kun siirryt toiseen soluun. Jos haluat valita ei -vierekkäisiä soluja, paina Control -näppäintä samalla kun valitset erilaisia soluja. Valittuja soluja ympäröivät pisteviivat ja soluosoite näkyy ruudussa.
Valitut solut korostetaan keltaisella värillä OK -painiketta painettaessa. Napsauta Ok -painikkeen tapahtuma sisältää VBA -koodin valittujen solujen korostamiseksi.
Seuraa koodia alla
Option Explicit Sub käynnissä () UserForm1.Show End Sub 'Add below code in "Ok" button in userform Option Explicit Private Sub CommandButton1_Click () Dim SelectRange As Range Dim Address1 String On Error GoTo Last' Hae osoite RefEdit -ohjausosoitteesta1 = RefEdit1.Value 'Aseta SelectRange Range -objekti RefEdit -ohjausobjektissa määritettyyn alueeseen Aseta SelectRange = Range (Address1)' 'Korosta valittu alue keltaisella SelectRange.Interior.Color = RGB (255, 255, 0)' käyttäjämuoto. Unload Me Last: End Sub
Jos pidit tästä blogista, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa.
Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa työtämme ja parantaa sitä sinulle. Kirjoita meille sähköpostitse