I denne artikkelen vil vi vise hvordan du legger til RefEdit -kontroll i brukerform og refererer celleområdet ved hjelp av den.
I dette eksemplet har vi laget en merker brukerform som vi kan bruke for å markere celleområdet med gul farge.
Vi har tatt eksempeldata som består av navn og påloggingstid for teammedlem.
Legger til RefEdit i brukerform
Legg til et brukerskjema, klikk på RefEdit -kontroll i verktøykassen og velg og slipp kontrollen på brukerskjemaet.
Logisk forklaring
For å markere cellen, klikker du på høylyseknappen. Det vil åpne brukerskjemaet. Velg området ved hjelp av RefEdit. Klikk på bindestrek for å velge celler.
For å velge tilstøtende celler, trykk Shift -tasten mens du flytter til en annen celle. For å velge ikke -tilstøtende celler, trykk på Ctrl -tasten mens du velger forskjellige celler. Utvalgte celler vil være omgitt av stiplete linjer, og celleadressen vil vises i boksen.
Utvalgte celler vil bli markert med gul farge ved å trykke på OK -knappen. Klikk på hendelsen Ok -knappen inneholder VBA -koden for å markere de valgte cellene.
Følg koden nedenfor
Alternativ Eksplisitt sub kjører () UserForm1.Show End Sub 'Legg til under kode i "Ok" -knappen på brukerform Alternativ Explicit Private Sub CommandButton1_Click () Dim SelectRange As Range Dim Address1 As String On Error GoTo Last' Få adressen fra RefEdit -kontrolladressen1 = RefEdit1.Value 'Sett SelectRange Range -objektet til området som er angitt i RefEdit -kontrollen Set SelectRange = Range (Address1)' Marker det valgte området med gul farge SelectRange.Interior.Color = RGB (255, 255, 0) 'Last ut brukerform. Unload Me Last: End Sub
Hvis du likte denne bloggen, del den med vennene dine på Facebook. Du kan også følge oss på Twitter og Facebook.
Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post