Aide sur commande vba convertir colomne/celulle en valeur

Soleil11

XLDnaute Occasionnel
Bonjour le forum,

J'ai une colomne avec des valeurs (chiffres) mais il y a pleins de petit triangles vert qui me disent que le format n'est pas correct. Je sais comment convertir la colomne en valeur nombres je clique sur le point d'exclamation en jaune et tout se converti en valeur nombre. J'ai essayer d'enregistrer cette manipulation avec l'enregistreur de macro mais apparemment cette commande ne doit pas faire partie du catalogue. Pourriez-vous me dire quel commande VBA utilise-t-on pour convertir une colomme ou cellule en format nombre.

Merci de votre aide.

soleil11:confused:
 

JNP

XLDnaute Barbatruc
Re : Aide sur commande vba convertir colomne/celulle en valeur

Bonjour Soleil11 :),
Pas sûr qu'il y ait une commande de ce type :rolleyes:...
2 solutions, entre autres :p :
Un copier/coller spécial multiplication avec une zone nommée qui vaut 1 par exemple
Code:
Range("Spécial").Copy
Range("C1:C20").PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
    SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ou la multiplication par 1 de chaque cellule
Code:
Dim Cellule As Range
For Each Cellule In Range("D1:D20")
Cellule = Cellule * 1
Next
Bon courage :cool:
Ajout : Salut Pierrot :)
 

Soleil11

XLDnaute Occasionnel
Re : Aide sur commande vba convertir colomne/celulle en valeur

Bonjour Soleil11 :),
Pas sûr qu'il y ait une commande de ce type :rolleyes:...
2 solutions, entre autres :p :
Un copier/coller spécial multiplication avec une zone nommée qui vaut 1 par exemple
Code:
Range("Spécial").Copy
Range("C1:C20").PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
    SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ou la multiplication par 1 de chaque cellule
Code:
Dim Cellule As Range
For Each Cellule In Range("D1:D20")
Cellule = Cellule * 1
Next
Bon courage :cool:
Ajout : Salut Pierrot :)

Rebonjour,

Les deux solutions fonctionnent parfaitement.

Merci à tout le forum.

Soleil11;)
 

Discussions similaires