Bonsoir à toutes et tous,
Je voudrais renvoyer des infos d'1 USF vers ma feuille 'infos'. En sachant que dans la colonne A vient se mettre la Qte, la B reste vide, dans la C la désignation et la D le prix. Voici donc le code :
Private Sub Cvalid_Click()
Dim derlgn As Integer
With Worksheets('infos')
derlgn = .Range('A65536').End(xlUp).Row + 1
.Cells(derlgn, 1) = Textqte.Value
.Cells(derlgn, 3) = maliste.List(maliste.ListIndex, 0)
.Cells(derlgn, 4) = Format(.Cells(derlgn, 4), '# ##0.00', '€')
.Cells(derlgn, 4) = Textprix2.Value
End With
End Sub
Et là, problème car lorsque je valide j'ai le message : erreur d'exécution '13' et la ligne de code qui ne va pas est :
.Cells(derlgn, 4) = Format(.Cells(derlgn, 4), '# ##0.00', '€')
Si je la supprime, dans la colonne D de ma feuille le prix s'affiche bien mais avec un chiffre après le symbole € apparait. Pourquoi ?
D'avance merci...
Akeya06 😉
Je voudrais renvoyer des infos d'1 USF vers ma feuille 'infos'. En sachant que dans la colonne A vient se mettre la Qte, la B reste vide, dans la C la désignation et la D le prix. Voici donc le code :
Private Sub Cvalid_Click()
Dim derlgn As Integer
With Worksheets('infos')
derlgn = .Range('A65536').End(xlUp).Row + 1
.Cells(derlgn, 1) = Textqte.Value
.Cells(derlgn, 3) = maliste.List(maliste.ListIndex, 0)
.Cells(derlgn, 4) = Format(.Cells(derlgn, 4), '# ##0.00', '€')
.Cells(derlgn, 4) = Textprix2.Value
End With
End Sub
Et là, problème car lorsque je valide j'ai le message : erreur d'exécution '13' et la ligne de code qui ne va pas est :
.Cells(derlgn, 4) = Format(.Cells(derlgn, 4), '# ##0.00', '€')
Si je la supprime, dans la colonne D de ma feuille le prix s'affiche bien mais avec un chiffre après le symbole € apparait. Pourquoi ?
D'avance merci...
Akeya06 😉