Forcer une autre cellule à indiquer zero "0"

pat66

XLDnaute Impliqué
Bonjour tout le monde,
Je souhaiterai qu'une cellule de onglet1 se remette à zéro si une cellule de l'onglet 2 est <> de zéro

Exemple :
Si je mets un chiffre dans B15 de l'onglet 1, la cellule B15 de l'onglet 2 doit se remettre à zéro,
et inversement
Si je mets un chiffre dans B15 de l'onglet 2, la cellule B15 de l'onglet 1 doit se remettre à zéro,

je précise que les deux cellules n'ont pas de formules

Bien cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Dans le module de code ThisWorkbook après avoir modifier les noms de feuilles (onglets)

VB:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Sh.Name = "Feuil1" Or Sh.Name = "Feuil2" And Target.Address(False, False) = "B15" And Target(1, 1) > 0 Then
    Application.EnableEvents = False
    Sheets(Array("Feuil1", "Feuil2")(-(Sh.Name = "Feuil1"))).Range("B15") = 0
    Application.EnableEvents = True
End If
End Sub

Bonne journée
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16