N
nikkyb
Guest
Bonjour,
J'ai dans un userform des textbox dans les quels ont trouve des text et des montant, j'aimerai qu'aprés une validation celle ci devienne rouge et s'enregistre tel quel dans la feuil excel.
Voici mon code actuel de validation :
J'ai essayé de rajouter ca un peu dans tout les sens mais rien n'y fais...
.ForeColor = &H000000FF&
Merci de votre aide
J'ai dans un userform des textbox dans les quels ont trouve des text et des montant, j'aimerai qu'aprés une validation celle ci devienne rouge et s'enregistre tel quel dans la feuil excel.
Voici mon code actuel de validation :
Code:
Private Sub cmdvalidemodifjanvier_Click()
Dim cel As Range
If txtheureeefectue.Value = "" Then MsgBox "Indiquer le nombre d'heures réalisé!": Exit Sub
If txtmontant = "" Then MsgBox "Indiquer le montant du paiement": Exit Sub
If txtmontantcharge = "" Then MsgBox "Indiquer le montant des charge(0 si nul)!": Exit Sub
If txtrepasetdeplacement = "" Then MsgBox "Indiquer le montant repas et déplacement(0 si nul)": Exit Sub
If txtdatepaiement = "" Then MsgBox "Indiquer la date de paiement!": Exit Sub
If txtcheque = "" Then MsgBox "Indiquer le numéro de chèque": Exit Sub
If txttotalapayer = "" Then MsgBox "Indiquer le montant total": Exit Sub
If MsgBox("Voulez vous enregistrez ces données ?", vbYesNo, "Paiement d'un prestataire") = vbYes Then
If sup = vbCancel Then Exit Sub
Set cel = Sheets("Paie FO").Columns(1).Find(ComboBoxnumero, LookIn:=xlValues, lookat:=xlWhole)
If cel Is Nothing Then GoTo erreur
With cel
.Cells(1, 17) = txtheureeefectue.Value
.Cells(1, 18) = txtdatepaiement.Value
.Cells(1, 19) = CCur(txtmontant)
.Cells(1, 20) = CCur(txtmontantcharge)
.Cells(1, 21) = CCur(txtrepasetdeplacement)
.Cells(1, 22) = CCur(txttotalapayer)
.Cells(1, 23) = txtcheque
End With
Unload Me
Exit Sub
erreur:
End If
End Sub
J'ai essayé de rajouter ca un peu dans tout les sens mais rien n'y fais...
.ForeColor = &H000000FF&
Merci de votre aide