G
Guillaume
Guest
je veux automatiser un changement de format de cellules mais VBA ne reproduit pas ce que je fais avec Excel seul.
LEs cellules sont à l'origine exportées de Siebel avec € et en format standard.
Version Excel pure:
1)je sélectionne la colonne
2) je vais dans le menu "remplacer", je choisis " €" par "" et du coup ma cellule prend déjà un format chiffre.
En VBA: la même procédure ne fait que remplacer mes " €" par "" mais les chiffres restent à gauche, donc Excel ne peut plas additionner les cellules.
Merci de votre aider et bonne soirée
Réponse de Ronan:
En + simple
Dim valeur As String
Dim valeur2 As Double
valeur = Range("a1").Value
valeur2 = Replace(valeur, " €", "", 1)
Range("a1").Value=valeur2
Nouvelle QUESTION:
bonjour Ronan le nocturne,
ta formule est ok sur une cellule mais comment l'appliquer sur une colonne entière stp?
Guillaume
LEs cellules sont à l'origine exportées de Siebel avec € et en format standard.
Version Excel pure:
1)je sélectionne la colonne
2) je vais dans le menu "remplacer", je choisis " €" par "" et du coup ma cellule prend déjà un format chiffre.
En VBA: la même procédure ne fait que remplacer mes " €" par "" mais les chiffres restent à gauche, donc Excel ne peut plas additionner les cellules.
Merci de votre aider et bonne soirée
Réponse de Ronan:
En + simple
Dim valeur As String
Dim valeur2 As Double
valeur = Range("a1").Value
valeur2 = Replace(valeur, " €", "", 1)
Range("a1").Value=valeur2
Nouvelle QUESTION:
bonjour Ronan le nocturne,
ta formule est ok sur une cellule mais comment l'appliquer sur une colonne entière stp?
Guillaume