Salut a toutes et tous
Merci pour vos infos.
Ce Label me sert a afficher le résulat du calcul :
Donc pour faire le calcul, j'ai mis ce code .
En tête de module
Dim Mensualisation
et dans le bouton valider
Private Sub cmdValider_Click()
Dim Mois, TheNum As Byte, Mensualisation
TheNum = CByte(Month(Date))
Mensualisation = (Worksheets(TheNum).Range('AX33') * CDbl(txtSemainesProgrammees)) / 12
If txtSemainesProgrammees = '' Then
MsgBox 'Veuillez entrer le nombre de semaines programmées !!!', vbCritical, 'Erreur à la validation'
txtSemainesProgrammees.SetFocus
Exit Sub
End If
Call Msg4
For Mois = TheNum To 12
With Worksheets(Mois)
.Range('AH17') = Mensualisation
End With
Next Mois
Call Msg2
Unload Me
End Sub
Pour l'envoie dans la feuille, c'est Ok.
Mais ce que je voulais faire c'est faire apparaitre dans ce label, cette valeur quand je modifié la valeur du TextBox.
Donc dans le change du TextBox j'ai mis :
lblValeursMensualisation.Caption = 'La valeur de la mensualisation sera de ' & Mensualisation
Et cela me met un résulat qui n'a rien a voir.
Si valeur dans TextBox = 52
J'ai 174,771666666666661
Alors que je devrais avoit 95,333333
Voila et encore merci, G'Claire