cela me permet de supprimer d’éventuelles espaces dans ma zone sélectionnée feuil1 A1 :C10
Elle fonctionne bien et ne me pose pas de souci.
Mais ...
Je viens de me rendre compte que si auparavant dans ce même classeur, j' utilise la fonction "Rechercher" standard d'excel , et que dans l'option je met "Classeur" à la place de "feuille" pour effectuer une recherche dans mon classeur, j'ai un problème.
En effet, si je laisse les options tels quelles, la prochaine fois que j'utilise ma macro, le remplacement va se faire sur TOUT le classeur, sans prendre en compte ma zone de sélection présente dans la macros.
Résultat , tout les espaces présent dans l'ensemble du classeur ont été supprimé.
1) Ce fonctionnement est-il logique ?
2) Comment faire pour éviter cela ?
Tu as une fonction intégrée dans XL qui fait ça aussi bien : =SUPPRESPACE(cellule) où le contenu de cellule est expurgé des blancs. Là au moins tu contrôles l'étendue de ce que tu veux supprimer...