Hvordan forhindre sletting av rader eller kolonner i en delt ubeskyttet arbeidsbok?

1. Trykk Alt + F11 for å åpne en Microsoft Visual Basic for Application vinduet.
2. Klikk Sett > Modulen for å åpne en modul vindu, og deretter kopiere følgende VBA til vinduet
VBA:.. Forhindre slette rader eller kolonner
Sub StopDeleteRowCols () 'Updateby20140708Dim xBarControl Som CommandBarControlFor Hver xBarControl I Application.CommandBars.FindControls (ID: = 293) xBarControl.Enabled = FalseNextFor Hver xBarControl I Application.CommandBars.FindControls (ID: = 294) xBarControl.Enabled = FalseNextEnd Sub3. Klikk Kjør-knappen eller F5-tasten på tastaturet for å kjøre denne koden.
Så når andre høyreklikk for å slette valgte kolonner eller rader, kan alternativet Slett ikke brukes i hurtigmenyen. Se skjermbilde:
Note: product: (1) Hvis du har delt arbeidsboken med gjennomgang > Del arbeidsbok, kan du ikke legge noen VBA-makroer lenger. Derfor, du bør legge til VBA før du deler arbeidsboken.
(2) Dette VBA vil deaktivere Slett på hurtigmenyen i alle arbeidsbøker når du høyreklikker valgte kolonner eller rader.
(3) For å gjenopprette den Slett på hurtigmenyen, kan du erstatte både False med Sanne i VBA ovenfor, og kjøre VBA igjen. Anmeldelser



Previous:
Next Page: