Si je mets dans B13 par exemple : =si(B8<>"";B8;"") et pareil dans toutes les cellules à copier, comment faire pour que le application.count ne me compte que les cellules avec quelque chose dedans et pas meme les cellules avec la formule précédente écrite dedans ?
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim plage1 As Range, plage2 As Range
Set plage1 = Cells(1, Target.Column).Resize(3, 1)
Set plage2 = Cells(5, Target.Column).Resize(3, 1)
If Application.CountA(plage1) > 2 Then
MsgBox "Permanence minimale atteinte!"
Application.Undo
End If
If Application.CountA(plage2) > 2 Then
MsgBox "Permanence minimale atteinte!"
Application.Undo
End If
End Sub