Je fais des imports sur excel de grilles de données HTML, petit problème les
formats ne collent pas : excel ne reconnait pas les valeur comme des chiffres
... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille
importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre :
- Remplacer les "," par "1 espace"
- Remplacer les "3 espaces" par "0 espaces"
- Remplacer les "2 espaces" par "0 espaces"
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Essaie : Sub test() Var = Cells.Replace(" ", "") Var = Cells.Replace(",", " ") End Sub Cordialement. Daniel
"Vader" a écrit dans le message de news:
Bonjour,
Je fais des imports sur excel de grilles de données HTML, petit problème les formats ne collent pas : excel ne reconnait pas les valeur comme des chiffres ... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre : - Remplacer les "," par "1 espace" - Remplacer les "3 espaces" par "0 espaces" - Remplacer les "2 espaces" par "0 espaces"
Par espace j'entends un espace "touche espace".
merci d'avance,
Antoine
Bonjour.
Essaie :
Sub test()
Var = Cells.Replace(" ", "")
Var = Cells.Replace(",", " ")
End Sub
Cordialement.
Daniel
"Vader" <Vader@discussions.microsoft.com> a écrit dans le message de news:
5F6EC1CF-4E49-49E4-B2DB-1C784F879080@microsoft.com...
Bonjour,
Je fais des imports sur excel de grilles de données HTML, petit problème
les
formats ne collent pas : excel ne reconnait pas les valeur comme des
chiffres
... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille
importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre :
- Remplacer les "," par "1 espace"
- Remplacer les "3 espaces" par "0 espaces"
- Remplacer les "2 espaces" par "0 espaces"
Bonjour. Essaie : Sub test() Var = Cells.Replace(" ", "") Var = Cells.Replace(",", " ") End Sub Cordialement. Daniel
"Vader" a écrit dans le message de news:
Bonjour,
Je fais des imports sur excel de grilles de données HTML, petit problème les formats ne collent pas : excel ne reconnait pas les valeur comme des chiffres ... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre : - Remplacer les "," par "1 espace" - Remplacer les "3 espaces" par "0 espaces" - Remplacer les "2 espaces" par "0 espaces"
Par espace j'entends un espace "touche espace".
merci d'avance,
Antoine
Vader
Cela marche parfaitement.
Merci Daniel.
Antoine
Bonjour. Essaie : Sub test() Var = Cells.Replace(" ", "") Var = Cells.Replace(",", " ") End Sub Cordialement. Daniel
"Vader" a écrit dans le message de news:
Bonjour,
Je fais des imports sur excel de grilles de données HTML, petit problème les formats ne collent pas : excel ne reconnait pas les valeur comme des chiffres ... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre : - Remplacer les "," par "1 espace" - Remplacer les "3 espaces" par "0 espaces" - Remplacer les "2 espaces" par "0 espaces"
Par espace j'entends un espace "touche espace".
merci d'avance,
Antoine
Cela marche parfaitement.
Merci Daniel.
Antoine
Bonjour.
Essaie :
Sub test()
Var = Cells.Replace(" ", "")
Var = Cells.Replace(",", " ")
End Sub
Cordialement.
Daniel
"Vader" <Vader@discussions.microsoft.com> a écrit dans le message de news:
5F6EC1CF-4E49-49E4-B2DB-1C784F879080@microsoft.com...
Bonjour,
Je fais des imports sur excel de grilles de données HTML, petit problème
les
formats ne collent pas : excel ne reconnait pas les valeur comme des
chiffres
... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille
importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre :
- Remplacer les "," par "1 espace"
- Remplacer les "3 espaces" par "0 espaces"
- Remplacer les "2 espaces" par "0 espaces"
Bonjour. Essaie : Sub test() Var = Cells.Replace(" ", "") Var = Cells.Replace(",", " ") End Sub Cordialement. Daniel
"Vader" a écrit dans le message de news:
Bonjour,
Je fais des imports sur excel de grilles de données HTML, petit problème les formats ne collent pas : excel ne reconnait pas les valeur comme des chiffres ... et j'obtiens tout plein de N/A.
Je suis donc obligé de faire 3 opérations "Remplacer" sur chaque feuille importée ... pour une feuille OK, mais o bout de la 20ème de la journée !
Alors je cherche à faire une macro qui exécute dans l'ordre : - Remplacer les "," par "1 espace" - Remplacer les "3 espaces" par "0 espaces" - Remplacer les "2 espaces" par "0 espaces"