Help !!! Ajouter un élément dans une cellule ?

  • Initiateur de la discussion Initiateur de la discussion Phileufeu@yahoo.fr
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Phileufeu@yahoo.fr

Guest
Bonjour,

C'est avec plaisir que je reviens poser une question sur le forum (la dernière fois, un certain Gaël a rapidement trouvé une solution à mes problèmes).

Je dispose d'un tableau avec des noms des joueurs (colonne A), leurs nationalités (B), leurs lieux de naissance (C)... (voir pj)

J'aimerais que lorsqu'il est indiqué "Spanish" dans la colonne B (ce qui est le cas de la plupart des joueurs, j'ai fait le reste à la main), soit automatiquement ajouté ", Spain" dans la colonne C après le nom de la ville (ex: Madrid, Spain).

Merci d'avance pour votre aide.

Philippe.
 

Pièces jointes

Re : Help !!! Ajouter un élément dans une cellule ?

Bonsoir

Une solution par macro


Code:
Sub spain()
Application.ScreenUpdating = False
For i = [C65536].End(xlUp).Row To 1 Step -1
Cells(i, "C") = _
IIf(Cells(i, "B").Value = _
"Spanish", Cells(i, "C") & ", Spain", Cells(i, "C"))
Next
Application.ScreenUpdating = True
End Sub
 
Dernière édition:
Re : Help !!! Ajouter un élément dans une cellule ?

Bonjour,

Merci pour votre réponse rapide.
Par contre je n'arrive pas à la faire fonctionner. J'ai fait alt-F11 (excel 2004 pour mac) et j'ai rentré votre formule dans Sheet 1. Mais rien ne se passe...

Mais Macro si j'ai bien compris, c'est utile si je veux que les éléments soient ajoutés au fur et à mesure que je rentre mes données.
Là mon tableau est déjà entièrement complété. Est-ce que cela a une importance?

Merci.
Philippe.
 
Re : Help !!! Ajouter un élément dans une cellule ?

Re


Il faut mettre la macro dans un module standard

ALT+F11 -> Insertion/Module

Y copier la macro

Puis ALT+Q

Outils/Macros/spain [Exécuter]

Mais je suis sous PC

EDITION
Une solution par formule: (en ajoutant une colonne supplémentaire)
en D2
=SI(B2="Spanish";C2&", Spain";C2) puis recopie vers le bas

ensuite edition copier/collage spécial/valeurs
puis supprimer la colonne C
 
Dernière édition:
Re : Help !!! Ajouter un élément dans une cellule ?

Super, merci, ça marche très bien avec la macro.

Par contre j'ai essayé avec l'édition:
=SI(B2="Spanish";C2&", Spain";C2)

J'ai mis la formule en H2 (première colonne de libre sur le fichier-exemple), mais ça ne marche pas (#NAME?).

Qu'ai-je fait de travers?

Philippe.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
3
Affichages
1 K
Autobiome
A
Retour