Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Log In
x
or
x
x
Registrati
x

or

Come evitare l'eliminazione di righe o colonne in una cartella di lavoro non protetta condivisa?

Quando condividi una cartella di lavoro ad altri, come puoi impedire ad altri di eliminare le colonne o le righe della cartella di lavoro condivisa senza proteggere la cartella di lavoro? Qui trovo un codice VBA che può impedire ad altri di eliminare le colonne e le righe in una cartella di lavoro condivisa.

Impedisci l'eliminazione di righe o colonne in una cartella di lavoro condivisa con VBA


freccia blu bolla destra Impedisci l'eliminazione di righe o colonne in una cartella di lavoro condivisa con VBA


1. Stampa Alt + F11 aprire a Microsoft Visual Basic per applicazione finestra.

2. Clic inserire > Modulo per aprire una finestra del modulo, quindi copiare il seguente VBA nella finestra.

VBA: impedisce l'eliminazione di righe o colonne.

Sub StopDeleteRowCols()
'Updateby20140708
Dim xBarControl As CommandBarControl
For Each xBarControl In Application.CommandBars.FindControls(ID:=293)
    xBarControl.Enabled = False
Next
For Each xBarControl In Application.CommandBars.FindControls(ID:=294)
    xBarControl.Enabled = False
Next
End Sub

3. Clic Correre pulsante o F5 tasto sulla tastiera per eseguire questo codice.

Quindi, quando altri fanno clic con il pulsante destro del mouse per eliminare colonne o righe selezionate, l'opzione Elimina non può essere applicata nel menu di scelta rapida. Vedi screenshot:

doc-disable-delete-riga-colonna-1

Nota:

(1) Se hai condiviso la tua cartella di lavoro con Recensione > Condividi la cartella di lavoro, non è possibile aggiungere più macro VBA. Pertanto, è consigliabile aggiungere VBA prima di condividere la cartella di lavoro.

(2) Questo VBA disabiliterà il cancellare nel menu di scelta rapida in tutte le cartelle di lavoro quando fai clic con il pulsante destro del mouse su colonne o righe selezionate.

(3) Per ripristinare il cancellare nel menu di scelta rapida, sostituire entrambi Falso con i Vero nella VBA sopra, ed eseguire nuovamente VBA.


Strumenti di produttività consigliati

Barra multifunzione di Excel (con Kutools per Excel installato)

300 + Funzioni avanzate Aumenta la produttività di 71% e aiuta a distinguersi dalla massa!

Ti piacerebbe completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel porta 300 + funzioni avanzate potenti e potenti (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, data di conversione e così via ...) per 1500 + scenari di lavoro, ti aiuta a risolvere 82% Excel problemi.

  • Affrontare tutte le attività complicate in pochi secondi, aiuta a migliorare le tue capacità lavorative, ottenere il successo dalla concorrenza feroce, e non preoccuparti mai di essere licenziato.
  • Risparmia molto tempo sul lavoro, lascia molto tempo per te ad amare e prendersi cura della famiglia e goderti una vita confortevole ora.
  • Riduci migliaia di clic su tastiera e mouse ogni giorno, allevia gli occhi e le mani stanchee darti un corpo sano
  • Diventa un esperto di Excel in 3 minuti e ammira lo sguardo dei tuoi colleghi o amici.
  • Non è più necessario ricordare formule dolorose e codici VBA, avere una mente rilassante e piacevole, regalare un brivido che non hai mai avuto prima.
  • Spendi solo $ 39, ma vale la pena di $ 4000 di altri. Essere utilizzato da 110,000 elites e 300 + ben note società.
  • 60-day trial gratuito illimitato. Garanzia di rimborso 60-day. Aggiornamento e supporto gratuiti per gli anni 2. Acquista una volta, usa per sempre.
  • Cambia il tuo modo di lavorare ora e darti una vita migliore immediatamente!

Office Tab offre schede efficienti e pratiche per Office (include Excel), proprio come Chrome, Firefox e New IE

  • Aumenta la tua produttività di 50% durante la visualizzazione e la modifica di più documenti.
  • Riduci centinaia di clic del mouse per te ogni giorno, saluta la mano del mouse.
  • Apri e crea documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aiuta a lavorare più velocemente e facilmente distinguersi dalla massa! Un secondo per passare da una dozzina di documenti aperti!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ian · 1 years ago
    Nice piece of code, but it doesn't prevent the user from using {ctrl} - to delete rows...
  • To post as a guest, your comment is unpublished.
    Manu Manjunath · 2 years ago
    Vba code to disable delete, cut and insert option in Excel hoe ribbon
  • To post as a guest, your comment is unpublished.
    Manu Manjunath · 2 years ago
    Can you Please share the vba code to disable Cut,Insert and Delete option in Home ribbon??? However i know thw vba code to disable it through right click and keyboard. But here i need code to disable cut, insert and delet option in excel home ribbon.