Dobbeltklik for at tilføje/fjerne flueben

Anonim

I denne artikel vil vi bruge før dobbeltklik på hændelsen i regnearket til at kontrollere og fjerne markeringen af ​​cellen.

Rå data består af nogle fødevarer. Vi vil markere de ting, som vi har købt.

Ved dobbeltklik på en celle tilføjes afkrydsningsfeltet til den. På samme måde kan den fjernes ved at dobbeltklikke på den igen.

Kode forklaring

Hvis Target.Column = 3 Så

Ovenstående kode bruges til at begrænse dobbeltklikhændelse til kun at blive udført, når cellen i 3. kolonne er dobbeltklikket.

Annuller = Sandt

Ovenstående kode bruges til at forhindre en celle i at komme i redigeringstilstand.

Target.Font.Name = "Marlett"

Ovenstående kode bruges til at tildele Marlett -skrifttype til målcellen.

Hvis Target = "" Så

Mål = "a"

Andet

Mål = ""

Afslut Hvis

Ovenstående kode bruges til at indsætte et flueben og også fjerne det. I Marlett -skrifttype repræsenterer "a" kryds og tom bruges til at fjerne kryds.

Følg venligst nedenstående for koden

 Valgmulighed Eksplicit Privat Sub Worksheet_BeforeDoubleClick (ByVal Target As Range, Cancel As Boolean) 'Kontrol af, om målcelle er i tredje kolonne Hvis Target.Column = 3 Derefter' Forhindrer celle i at gå i redigeringstilstand Cancel = True 'Ændring af skrifttype for cellemål. Font.Name = "Marlett" 'Kontrollerer, om målcelleværdien er tom, og indsætter flueben Hvis Target = "" Herefter Target = "a" Else Target = "" End If End If End Sub 

Hvis du kunne lide denne blog, kan du dele den med dine venner på Facebook. Du kan også følge os på Twitter og Facebook.

Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet