J'ai le code suivant qui doit doubler une cellule lorsque je clique dessus
Cela fonctionne mais quand je déclique, ca ne me mets pas le montant initial
VB:
'Doublement Indemnité de Licenciement Légale
Private Sub CheckBox1_Click()
If CheckBox1 = True Then
If InStr(Range("H63").FormulaLocal, "=") <> 0 Then Range("H63").Value = 2 * Range("H63").Value
End If
End Sub
Manifestement FCLE44, tu es en train de construire un formulaire
Il serait peut-être plus simple de tout poster dans un même fil afin que les réponses soient dans la même logique... sinon soit tu n'avanceras pas soit les bouts de réponse ne pourront se coordonner pour un formulaire efficace...
Bonjour Chris, le fil, le forum,
Essaie comme ça :
VB:
Private Sub CheckBox1_Click()
If InStr(Range("H63").FormulaLocal, "=") <> 0 Then
Range("H63").FormulaLocal = IIf(CheckBox1.Value = True, "=(H58+H59)*2", "=H58+H59")
End If
End Sub
Bonjour Chris, le fil, le forum,
Essaie comme ça :
VB:
Private Sub CheckBox1_Click()
If InStr(Range("H63").FormulaLocal, "=") <> 0 Then
Range("H63").FormulaLocal = IIf(CheckBox1.Value = True, "=(H58+H59)*2", "=H58+H59")
End If
End Sub