Bonjour et merci d'avance
tout d'abord , je ne suis pas un grand spécialiste, et je me débrouille tout juste en faisant de enregistrements de macro sur des feuilles de calculs simples , et en enchainant des suite logiques de fonction et de petites macro , j'arrive a peu près a mes désirs
mais là , toutes mes petites astuces habituelles ne fonctionnent pas te j ai besoin de votre aide
sur une feuille de calcul , j'ai une macro qui "m éclate" un texte d'une seule cellule en mettant sur chaque caractère dans des cellules les unes a la suite des autres sur une ligne ; ca ca marche .
sur cette feuille , j ai besoin de recopier un a un chaque caractère dans la première cellule de la série , je fait ca avec un simple copier/collage spécial valeur . la valeur de cette cellule est ensuite reprise dans un autre cellule avec un simple = , puis d'autres fonction et calculs traitent cette cellule dans d'autres feuilles du classeur
mon problème est que quand le caractère copié est un espace , bien une espace frappé avec la touche espace hein , pas un blanc " " ; ces fameuses autres fonctions et calculs sont bloqués.
j ai donc besoin d'un petit code qui fait recommencer le copier / collage spécial valeur si le caractère copié a été un espace
sur la feuille en exemple , l éclatement du texte de la cellule A4 se fait sur la ligne 3 en b3 , c3 , d3.....
le copié / collage spécial reprendrais donc la ligne de c3 à da3 , pour le coller spécial valeur en b3 . la cellule qui reprend la valeur de b3 est b1 (qui elle même est reprise ailleurs pour la suite de mon classeur )
voila , je pense avoir expliqué assez clairement ce que je souhaite pourque vous puissiez m aider
merci de vos réponses
tout d'abord , je ne suis pas un grand spécialiste, et je me débrouille tout juste en faisant de enregistrements de macro sur des feuilles de calculs simples , et en enchainant des suite logiques de fonction et de petites macro , j'arrive a peu près a mes désirs
mais là , toutes mes petites astuces habituelles ne fonctionnent pas te j ai besoin de votre aide
sur une feuille de calcul , j'ai une macro qui "m éclate" un texte d'une seule cellule en mettant sur chaque caractère dans des cellules les unes a la suite des autres sur une ligne ; ca ca marche .
sur cette feuille , j ai besoin de recopier un a un chaque caractère dans la première cellule de la série , je fait ca avec un simple copier/collage spécial valeur . la valeur de cette cellule est ensuite reprise dans un autre cellule avec un simple = , puis d'autres fonction et calculs traitent cette cellule dans d'autres feuilles du classeur
mon problème est que quand le caractère copié est un espace , bien une espace frappé avec la touche espace hein , pas un blanc " " ; ces fameuses autres fonctions et calculs sont bloqués.
j ai donc besoin d'un petit code qui fait recommencer le copier / collage spécial valeur si le caractère copié a été un espace
sur la feuille en exemple , l éclatement du texte de la cellule A4 se fait sur la ligne 3 en b3 , c3 , d3.....
le copié / collage spécial reprendrais donc la ligne de c3 à da3 , pour le coller spécial valeur en b3 . la cellule qui reprend la valeur de b3 est b1 (qui elle même est reprise ailleurs pour la suite de mon classeur )
voila , je pense avoir expliqué assez clairement ce que je souhaite pourque vous puissiez m aider
merci de vos réponses