> Tous les forumsBureautique

 Macrocommande Excel
Statut du sujet : NON RESOLU Imprimer
 vendor-31
  Posté le 15/03/2006 @ 21:41  
 Petit astucien

4 Messages
Hello à tous, Pouvez-vous m'aider : 1) j'ai récupéré un fichier excel. Dans les cellules sur lesquelles je souhaite faire un tri, j'ai un espace vide avant le texte qu'elles contiennent => donc impossible de trier. J'ai pas envie de travailler chaque cellule (500 lignes) donc je pense qu'une macro pourrait faire l'affaire sauf que j'y connais rien. 2) autre difficulté, j'ai des cellules qui contiennent le nom et le prénom alors je voudrais laisser le nom dans une cellule et mettre le prénom dans la cellule adjacente merci d'avance parce que [boom][boom][boom]
 Afficher le profil de vendor-31Envoyer un message privé à vendor-31
 
 
Publicité
 bernard22  Posté le 15/03/2006 à 22:16  
Petit astucien

89 Messages
tu peux enlever l'espace initial par la formule =DROITE(LC(-1);NBCAR(LC(-1))-1) ou =DROITE(A1;NBCAR(A1)-1) (selon que tu utilises l1c1 ou non comme style de référence) Formule à placer dans la colonne à droite. Pour ce qui est du prénom et du nom , c'est un peu plus compliqué en fonction des noms et prénoms à rallonge et composés avec ou non des espaces et des traits d'union. J'avais une formule qui le faisait, je recherche et je te l'envoie un peu plus tard si personne n'a mieux avant

Modifié par bernard22 le 15/03/2006 22:40
Afficher le profil de bernard22Envoyer un message privé à bernard22
 Revenir en haut de la page
 bernard22  Posté le 15/03/2006 à 22:37  
Petit astucien

89 Messages
¨Pas trop le temps ce soir, mai si tu es pressé, voilà ci dessous deux formules qui permettent d'extraire les caractères avant l'espace et après l'espace =GAUCHE(A4;CHERCHE(" ";A4)-1) =DROITE(A4;CHERCHE(" ";A4)-2) Bonne soirée quand même [hello]
Afficher le profil de bernard22Envoyer un message privé à bernard22
 Revenir en haut de la page
 qmike  Posté le 16/03/2006 à 06:31  
Astucien

1039 Messages
bonjour La Fonction SUPPRESPACE Supprime tous les espaces de texte à l'exception des espaces simples entre les mots. voir ici http://bvrve.club.fr/Astuces_Michel/69excel.html cordialement
Afficher le profil de qmikeEnvoyer un message privé à qmike
 Revenir en haut de la page
 vendor-31  Posté le 16/03/2006 à 08:55  
Petit astucien

4 Messages
Bonjour Bernard22 et qmike, [merci] vraiment ça dépanne et encore merci pour la vitesse de réponse. Je suis toujours intéressé pour mon histoire de séparation nom et prénom En tout ca
Afficher le profil de vendor-31Envoyer un message privé à vendor-31
 Revenir en haut de la page
 bernard22  Posté le 16/03/2006 à 22:03  
Petit astucien

89 Messages
Juste pour le plaisir, il y a certainement plus simple, mais à quoi bon faire simple quand on n'est pas obligé. En supposant que les noms peuvent être des noms composés séparés par un espace, et que les prénoms composés sont séparés par un trait d'union ou autre caractère différent d'un espace, et que le nom est écrit avant le prénom en cellule A1 tu pourrais mettre la formule suivante pour avoir le nom =SI(NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))=2;STXT(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1)+1;NBCAR(A1));GAUCHE(A1;CHERCHE(" ";A1)-1)) et la suivante pour le prénom =SI(NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))=2;STXT(A1;CHERCHE(" ";A1;CHERCHE(" ";A1)+1)+1;NBCAR(A1));STXT(A1;CHERCHE(" ";A1)+1;NBCAR(A1)))

Modifié par bernard22 le 16/03/2006 22:04
Afficher le profil de bernard22Envoyer un message privé à bernard22
 Revenir en haut de la page
 vendor-31  Posté le 19/03/2006 à 20:48  
Petit astucien

4 Messages
[smile] Merci à toi Bernard22 pour cette jolie formule. Mais où vas-tu trouver tout ça ... ?
Afficher le profil de vendor-31Envoyer un message privé à vendor-31
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsBureautique

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page