Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Texte dans une cellule

S

Sylvain

Guest
Bonjour à tous,

Je me demandais s'il était possible en VBA de combiner du texte contenu dans plusieurs cellules.
Je m'explique :
Dans une cellule, je possède le nom d'un mois, dans une autre, le numéro de l'année scolaire (1,2 ou 3)

Est il possible par l'intermédiaire d'une commande VBA de combiner dans une cellule du texte et le contenu des cellules mois et année de la sorte :
Année scolaire n°année - mois nom_du_mois

Merci pour votre aide et bonne continuation
Sylvain
 
J

JCA06

Guest
Bonjour Sylvain, le Forum,

Tu peux le faire en vba, mais également directement dans une formule de ta feuille de calcul. Cela s'appelle, dans les deux cas, la concaténation.

Exemple : En A3 : le nom du mois ; En B3 = le n° d'année ; ta formule en C3 sera :
="Année scolaire "&B3&" - mois "&A3
Tu peux aussi utiliser la fonction CONCATENER.
Il peut y avoir quelques difficulté en fonction de tes données qui risquent d'être reprises dans un format qui ne te conviendras pas.
Par exemple, si ton nom de mois est l'affichage en nom d'une date, ton A3 va apparaître pour sa valeur.
Dans ce cas, tu peux préciser un format de reprise des données avec la fonction texte :
="Année scolaire "&B3&" - mois "&TEXTE(A3;"mmmm")

Maintenant, si tu tiens au vba, tapes trois coups.

A plus
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…