Kako onemogočiti možnost vstavljanja vrstic in stolpcev v Excelu?
Običajno lahko vrstice in stolpce med obstoječe podatke vstavimo hitro in enostavno, če preprečite drugim vstavljanje stolpcev ali vrstic v delovni list, lahko zaščitite list, da onemogočite funkcijo vstavljanja vrstic ali stolpcev. Toda kako lahko onemogočite funkcijo vstavljanja vrstic in stolpcev, ne da bi zaščitili list?
Preprečite drugim vstavljanje vrstic in stolpcev s kodo VBA
Preprečite drugim vstavljanje vrstic in stolpcev s kodo VBA
Naslednja koda VBA vam lahko pomaga onemogočiti vstavljanje funkcije vrstic in stolpcev v Excelovem delovnem zvezku. Naredite to:
1. Pritisnite Alt + F11 da odprete Microsoft Visual Basic za uporabo okno.
2. Kliknite Vstavi > Moduli da odprete okno modula, nato v okno kopirajte naslednji VBA.
Koda VBA: preprečite vstavljanje vrstic in stolpcev:
Sub NoInsert()
'Updateby Extendoffice
Dim I As Integer
Dim cbStr As String
Dim cbCtrl As CommandBarControl
Application.ScreenUpdating = False
For I = 1 To 2
If I = 1 Then
cbStr = "row"
Else
cbStr = "column"
End If
For Each cbCtrl In Application.CommandBars(cbStr).Controls
If cbCtrl.ID = 3183 Then
cbCtrl.Enabled = False
End If
Next
Next
Application.ScreenUpdating = True
End Sub
3. Pritisnite F5 tipko za zagon te kode, ko z desno miškino tipko vstavite vrstice ali stolpce, se Vstavi te možnosti ni mogoče uporabiti v kontekstnem meniju. Oglejte si posnetek zaslona:
Opombe:
1. Ta VBA bo onemogočil funkcijo Vstavi v kontekstnem meniju vseh delovnih zvezkov, ko z desno miškino tipko vstavite vrstice ali stolpce.
2. Če želite obnoviti ukaz Insert v kontekstnem meniju, uporabite naslednjo kodo:
Sub NoInsert()
'Updateby Extendoffice
Dim I As Integer
Dim cbStr As String
Dim cbCtrl As CommandBarControl
Application.ScreenUpdating = True
For I = 1 To 2
If I = 1 Then
cbStr = "row"
Else
cbStr = "column"
End If
For Each cbCtrl In Application.CommandBars(cbStr).Controls
If cbCtrl.ID = 3183 Then
cbCtrl.Enabled = True
End If
Next
Next
Application.ScreenUpdating = True
End Sub
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!