Sviluppare funzionalita su Microsoft Office con VBA impedire trascinamento celle

Login Registrati
Stai vedendo 2 articoli - dal 1 a 2 (di 2 totali)
  • Autore
    Articoli
  • #16013 Risposta

    Laura_

      Buongiorno, ho necessità di proteggere la formattazione condizionale applicata ad alcune celle di un foglio Excel che dovrà essere compilato da utenti.

      Al momento, leggendo sul vostro forum,  non sono riuscita a trovare una soluzione pertanto mi sono limitata a bloccare le funzioni copia, taglia, incolla del foglio di lavoro.

      Potete cortesemente indicarmi come aggiungere un blocco per il trascinamento delle celle sul foglio già bloccato per il copia e incolla?

      (il comando da me già utilizzato è il seguente: Private Sub Worksheet_SelectionChange(ByVal Target As Range; Application.CutCopyMode = False; End Sub) 

      grazie

      Laura

       

       

       

      #16021 Risposta

      vecchio frac
      Senior Moderator
      • Sfida #1
        135 pts

        Probabilmente la strada più semplice è annullare l'operazione se la selezione si estende oltre la singola cella.

        Option Explicit
        
        Private Sub Worksheet_SelectionChange(ByVal Target As Range)
            With Application
                .EnableEvents = False
                .CutCopyMode = False
                If Target.Cells.Count > 1 Then .Undo
                .EnableEvents = True
            End With
        End Sub
      Login Registrati
      Stai vedendo 2 articoli - dal 1 a 2 (di 2 totali)
      Rispondi a: impedire trascinamento celle
      Gli allegati sono permessi solo ad utenti REGISTRATI
      Le tue informazioni:



      vecchio frac - 1916 risposte

      albatros54
      albatros54 - 610 risposte

      patel
      patel - 450 risposte

      Marius44
      Marius44 - 390 risposte

      Luca73
      Luca73 - 356 risposte