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

Statistiques des forums

Discussions
312 559
Messages
2 089 602
Membres
104 224
dernier inscrit
Brilma