chifounou
XLDnaute Occasionnel
Bonsoir,
si je tape malencontreusement du texte dans une case (F5) qui contient une formule, j'aimerais que la modification soit ignorée
pour ce faire, j'ai utilisé un subterfuge en sauvegardant la formule de la cellule visée (en case H5) pour la recopier à la suite d'un simple test manqué
y'a-t'il une meilleure manière de faire ?
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F5")) Is Nothing Then
If Not IsEmpty(Target) Then
If IsNumeric(Target) Then
Range("H5") = Range("F5").Formula
Else
Target = Range("H5").Formula
End If
End If
End If
End Sub
si je tape malencontreusement du texte dans une case (F5) qui contient une formule, j'aimerais que la modification soit ignorée
pour ce faire, j'ai utilisé un subterfuge en sauvegardant la formule de la cellule visée (en case H5) pour la recopier à la suite d'un simple test manqué
y'a-t'il une meilleure manière de faire ?