XL 2010 CASE A COCHER

FCMLE44

XLDnaute Impliqué
Supporter XLD
Bonjour

J'ai le code ci-dessous
VB:
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then 'Si case à cocher = true (donc est cochée)
[B12] = "B11+2" 'inscrire Date B11+ 2 mois en cellule B12
Else ' sinon
[B12] = "" ' ne rien inscrire (voir "effacer") en B12
End If
End Sub

Explication :
Losque je clique sur une CheckBox, j'obtiens en cellule B12 la somme de B11+2mois

Auriez vous une idée ?

Merci
 

Staple1600

XLDnaute Barbatruc
Bonjour

Voici une idée possible
Code:
Private Sub CheckBox2_Click()
With [B12]
.Value = IIf(CheckBox2, .Offset(-1) + 2, " A effacer")
End With
End Sub
Et une autre puisqu'on parle de Date
Code:
Private Sub CheckBox2_Click()
With [B12]
.Value = IIf(CheckBox2, DateAdd("m", 2, .Offset(-1)), " A effacer")
End With
End Sub
 

FCMLE44

XLDnaute Impliqué
Supporter XLD
Bonjour

Voici une idée possible
Code:
Private Sub CheckBox2_Click()
With [B12]
.Value = IIf(CheckBox2, .Offset(-1) + 2, " A effacer")
End With
End Sub
Et une autre puisqu'on parle de Date
Code:
Private Sub CheckBox2_Click()
With [B12]
.Value = IIf(CheckBox2, DateAdd("m", 2, .Offset(-1)), " A effacer")
End With
End Sub

Quand j'ai une date au 01/10/2000 cela devrait me donner 01/08/2000 et non 01/12/2000
 

Staple1600

XLDnaute Barbatruc
Re,

Relis ton premier message
On pouvait y lire ;)
[B12] = "B11+2" 'inscrire Date B11+ 2 mois en cellule B12

Maintenant s'il s'agit de soustraire, c'est pas compliqué à adapter, non ? ;)
Code:
Private Sub CheckBox2_Click()
With [B12]
.Value = IIf(CheckBox2, DateAdd("m", -2, .Offset(-1)), " A effacer")
End With
End Sub
 

FCMLE44

XLDnaute Impliqué
Supporter XLD
Re,

Relis ton premier message
On pouvait y lire ;)
[B12] = "B11+2" 'inscrire Date B11+ 2 mois en cellule B12

Maintenant s'il s'agit de soustraire, c'est pas compliqué à adapter, non ? ;)
Code:
Private Sub CheckBox2_Click()
With [B12]
.Value = IIf(CheckBox2, DateAdd("m", -2, .Offset(-1)), " A effacer")
End With
End Sub

Oui j'avais trouvé et effectivement je m'étais planté dans mon premier message

désolé et merci
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 813
dernier inscrit
kaiyi