Séparer une donnée dans 2 cellules quand il y a un espace

Bonjour à tous,

Je suis nouveau sur le forum et débutant sur VBA.

Je vous explique mon problème :

Je souhaiterais que les données présentes dans la cellule A soit séparées entre la A et la B (colonne vide) lorsqu'il y 'a un espace.

Par exemple pour XX512 02/07/2009 il faudrait que XX512 reste en celulle A et 02/07/2009 en cellule B.

Si il n'y a pas d'espace, alors ne rien faire.

Merci à vous pour votre aide

Bonjour,

Dans votre fichier il y a une Macro1 qui fait exactement ce que vous voulez faire. Elle ne vous convient pas ? Pourquoi ?

Bonjour,

Elle ne fonctionne pas correctement, en effet lorsque je l'a fait tourner le message suivant appararaît :

"Voulez-vous remplacer le contenu des cellules de destination?"

Et cela déregle tout. Plusieurs colonnes se suppriment...

Si vous souhaitez essayer vous pouvez appuyer sur le bouton "Convertir". Vous comprendrez le problème.

Merci de votre aide.

Bonjour,

J'ai analysé vos données

ligne 66 2 espaces au lieu d'un seul

ligne 68 711 04 07 14 au lieu de 711 04/07/14 ce qui fait 4 espaces donc il utilise 4 colonnes

ligne 85 1 espace à la fin

ligne 451 1 espace à la fin

ligne 499 plusieurs espaces d'où plusieurs colonnes écrasées

ligne 500 idem

Si vous corrigez ces anomalies tout fonctionne parfaitement.

Super merci !

Ou alors ajouter plusieurs colonnes avant en guise de sécurité.

Rechercher des sujets similaires à "separer donnee quand espace"