passage signe négatif de droite à gauche

reno22

Nouveau membre
Bonjour à tous,
J'ai actuellement un fichier sur lequel les nombres négatif ont le format suivant 100-
J'ai réussi à faire en sorte que ce format soit compris en tant que nombre négatif en faisant

Format cellule personnalisée 0;0-;0

Puis en affectant une macro

Sub Macro()
For Each c In Selection
c.Value = c.Value * 1
Next c
End Sub

Seulement je préfèrerai basculer le signe - de la gauche vers la droite plutôt que d'utiliser la technique ci-dessus.

Si quelqu'un a une idée je le remercie d'avance.
 

zeb

Modérateur
Je propose :
Code:
Sub Macro()
  Dim c As Range
  
  For Each c In Selection
    If IsNumeric(c.Text) Then c.Value = CDbl(c.Text)
  Next
End Sub

( Pour me faire plaisir, va lire les règles et modifie ton sujet pour y ajouter la balise
Code:
 )
 

nono le golfeur

Nouveau membre
[cpp]Sub Macro()
For Each c In Selection
c.Value = c.Value * 1
Next c
End Sub
[/cpp]

je le fait pour lui ....
 

zeb

Modérateur
Merci nono.

Ce type réclame un truc trop facile, je me dérange quand même pour lui répondre*, mais en contre-partie je lui demande deux fois rien et tout ce qu'il fait, c'est se sauver avec la soluce sans modifier son post. Ah la la, c'est un vrai sacerdoce ce métier.

Bon we à tous !!


(* forumeur-qui-se-la-pète-trop détecté)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 079
Messages
6 716 702
Membres
1 586 247
Dernier membre
MrAzgarIII
Partager cette page
Haut