Conversion nombre en texte

Résolu
Phil97214 - Modifié le 13 nov. 2020 à 11:22
 Phil97214 - 13 nov. 2020 à 23:36
Bonsoir,
Je connais quelque trucs en VBA excel je suis en quelque sorte un autodidacte mais là je bute. J'ai deux cellules l'une contenant du texte ( PRLV SEPA N°03097680 ) et l'autre des chiffres ( 920431955605621000000 ) .
je voudrais obtenir ces 2 données sur dans une seule cellule. actuellement j'obtiens :
PRLV SEPA N°03097680 '9,20431955605621E+20 

Si je fais manuellement au moyen de
Range("H42").Select
    ActiveCell.FormulaR1C1 = "=FIXED(RC[-6])"

j'y arrive mais sur toute une feuille, ça devient long ; j'aimerais bien une macro.
Quelqu'un peut-il m'aider?
Merci par avance.

2 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
13 nov. 2020 à 11:13
Bonjour,

tu peux essayer cela

Option Explicit
Sub test()
Range("C1").Value = Range("A1").Value & " " & Range("B1").Value
Range("C1") = Replace(Range("C1"), "E+20", "000000")
End Sub


voilà
1
Je ne connaissais pas cette méthode. Merci.
Toutes fois,je me demande si à la place des 6 zeros s'il y avait des chiffres ... mais je ne pense pas que ce soit possible
Merci encore.
0
Rejoignez-nous