Bonjour,
j'ai une plage de cellule contenant des nombres, mais ces cellules sont au format texte ("Standard").
je souhaite avoir cette plage au format nombre.
En cherchant sur le net, j'ai trouvé l'astuce : Faire un Copier d'une cellule contenant la valeur "1", puis Collage spécial en choisissant Multiplier.
Ceci fonctionne lorsqu'on le fait manuellement.
J'ai donc utilisé l'enregistreur de macro afin d'automatiser cette tâche, que je vais avoir à faire sur plusieurs feuilles.
Cependant, en exécutant la macro, cela ne fonctionne plus : la plage reste au format "Standard"...
Je ne comprends pas vraiment pourquoi le résultat est différent.... Quelqu'un peut m'aider ?
Sub Macro1()
Range("D1").FormulaR1C1 = "1"
Range("D1").Copy
Range("A1:C10").PasteSpecial Paste:=xlPasteValues, Operation:=xlMultiply, _
SkipBlanks:=False, Transpose:=False
Range("D1").Clear
End Sub