Bonjour,
je souhaite déclencher une macro sur toute modification dans un tableau (ici appelé TabSaisie).
Or, si l'on supprime la dernière ligne du tableau, le code ci-dessous ne le permet pas;
Normal, puisqu'après la suppression, on se retrouve sur la ligne en-dessous ... qui n'appartient pas aux tableau.
	
	
	
	
	
		
Y-a-t-il un moyen simple, autre que de tester sur les colonnes entières, d'y remédier ?
Merci d'avance.
	
		
			
		
		
	
				
			je souhaite déclencher une macro sur toute modification dans un tableau (ici appelé TabSaisie).
Or, si l'on supprime la dernière ligne du tableau, le code ci-dessous ne le permet pas;
Normal, puisqu'après la suppression, on se retrouve sur la ligne en-dessous ... qui n'appartient pas aux tableau.
		VB:
	
	
	Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("TabSaisie")) Is Nothing Then
    ' la suppression de la dernière ligne du tableau TabSaisie n'est pas détectée
        MsgBox "Modification du Tableau TabSaisie"
    End If
End SubMerci d'avance.
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		