Condividi tramite

VBA Excel: intercettare cancellazine riga

Anonimo
2019-03-18T18:30:56+00:00

Buonasera,

tra i vari eventi VBA di Excel, sto cercando come intercettare la cancellazione di una riga da parte dell'utente.

Forse si può intercettare da "Workbook_SheetChange", ma non sono riuscito a capire come.

Grazie in anticipo

Ivo

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2019-03-18T19:32:03+00:00

Prova qualcosa del genere da inserire nel modulo Thisworkbook o Questa_cartella_di_lavoro:

Option Explicit

Dim rng As Range

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

   Dim sAddress As String

   On Error Resume Next

   sAddress = rng.Address

   If sAddress = vbNullString Then MsgBox "Una o più righe intere sono state eliminate"

   Set rng = Selection.EntireRow

   On Error GoTo 0

End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

   Set rng = Selection.EntireRow

End Sub

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili