Bonjour tout le monde,
J'ai commencé à faire une "grosse" macro VBA (langage que je ne connaissais pas), j'ai résolu pas mal de problèmes à l'aide de recherche sur le net mais là je cale : après avoir importé des zones de données cherchés là où il faut, j'ai vu qu'une des variables comporte un grand nombre d'espaces à la fin, et je souhaite les enlever.
Seulement, je n'arrive pas à me servir de la fonction de trimmage, et en mettant ce que j'ai qui tourne le mieux :
J'obtiens la valeur "#NOM?" dans les cellules (Cpt2 étant un compteur que j'incrémente de 1 à 65535, car j'ai pas trouvé comment appliquer la formule à toute la colonne directement, ce qui serait plus rapide si je ne me trompe pas). Ce que je ne comprend pas, c'est que quand je me place sur la cellule, la bonne formule apparaît dans la barre de formule "=SUPPRESPACE(C2)", et quand je fais Entrée depuis la barre de formule sans rien modifier ça fonctionne et enlève bien les espaces . Comment faire pour qu'en lancant la macro j'ai pas ces "#NOM?" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cells(Cpt2, 2).Value = "=SUPPRESPACE(C" & Cpt2 & ")"
Merci d'avance pour vos réponses et bonne fin de journée
Partager