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

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87