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