Bonjour à tous,
Voila j'ai créé la fonction que voici :
Elle me permet de garder le nombre de zéro après la virgule quand je concatène la valeur de la cellule avec du texte.
Hors, je m'aperçois que lorsque je change le format numérique (nombre de zéro après la virgule) de la cellule source, le changement ne s'effectue pas dans ma cellule concaténer. Il n'y a que si je change le nombre de ma cellule source que le changement s'effectue. Est- il possible d'y remédier ?
je vous joins un fichier test. En C5 et C6, les cellules sources et en G5 la formule de concaténation.
Merci d'avance.
A+, Matt
Voila j'ai créé la fonction que voici :
Code:
Function force_texte(mot)
If mot.NumberFormat = "0" Then
force_texte = Format(mot, "0")
ElseIf mot.NumberFormat = "0.0" Then
force_texte = Format(mot, "0.0")
ElseIf mot.NumberFormat = "0.00" Then
force_texte = Format(mot, "0.00")
ElseIf mot.NumberFormat = "0.000" Then
force_texte = Format(mot, "0.000")
ElseIf mot.NumberFormat = "0.0000" Then
force_texte = Format(mot, "0.0000")
End If
End Function
Elle me permet de garder le nombre de zéro après la virgule quand je concatène la valeur de la cellule avec du texte.
Hors, je m'aperçois que lorsque je change le format numérique (nombre de zéro après la virgule) de la cellule source, le changement ne s'effectue pas dans ma cellule concaténer. Il n'y a que si je change le nombre de ma cellule source que le changement s'effectue. Est- il possible d'y remédier ?
je vous joins un fichier test. En C5 et C6, les cellules sources et en G5 la formule de concaténation.
Merci d'avance.
A+, Matt