Recopier du texte à partir de sigle?

Re-Bonjour à tous

Tjs moi à vous embetter

Mon problème est:

Dans une première cellule j'ai une liste déroulante ou je choisi ex: IS, DE,etc

et j'aimerai que une foi le choi fait ca ecrire dans une autre cellule de la meme ligne

Intervention site par exemple ou DEvis selon le chois effectué.

Dois-je passer par du VBA??

Si oui ce qui suis serait-il correct??car quand je le test cela ne marche pas!!!

Sub RubToLib()

If L2C1.Text = "IS" Then

L2C5.Text = "Intervention Site"

End If

End Sub

Merci de vos réponses.

Bonjour,

Il te faudrait sur une autre feuille une table de correspondance entre tes codes et leur correspondance.

Ensuite, une formule basée sur RECHERCHEV ou INDEX / EQUIV permet d'aller chercher la correspondance.

Combien de codes différents as-tu à gérer ?

Si problème adaptation, reviens avec un extrait de ton fichier (anonymisé).

@+

Il me semble voir ce que tu me dit

Avoir une autre feuille ou je spécifie que IS ->Intarvention Site, DE-> DEvis, etc??

Combien de code??

7 choix dans ma liste

Bonjour kris0311, Forum,

Si j'ai bien compris ta demande,

Essaye d'adapter ceci à ton fichier...

https://www.excel-pratique.com/~files/doc2/Ex.xls

Bonne journée

oSMoZ

Slt oSMoZ,

Merci beaucoup c'est tout à fait ca!!

La je vais manger !!!!

Je l'adapterais ou essairai de l'adapter apres!!

et je te tiens au courant pour te dire si j'y arrive ou pas!!

Encore un grand merci a vous et a ce forum!!!

J'ai bien rgarder ton exemple mais dsl je n'arrive pas à l'adapter car moi je fais de la façon suivant:

Sur ma feuille "Pointage" j'ai une liste déroulante et je choisi ce que je veux ensuite selon ce choix ca s'écrit dans une autre feuille, et, c'est en ayant IS ou autre quelques part que j'aimerai pouvoir ecrire en entier donc Intervention Site sur cette seconde feuille.

Re,

Peux-tu poster le fichier que je regarde... ?

Merci

A+

Alors tu verra dans la feuille2 je fais mon choix et s'ecrit dans la rubrique de la feuille1 et c'est pour remplir automatiquement le Libellé de la feuille1 que j'ai un souci.

https://www.excel-pratique.com/~files/doc2/g8X7Mtest.xls

Bonjour,

si j'ai bien compris ,copie la formule dans une cellule de la feuille2

=SI(Feuil1!B6="IS";RECHERCHEV(Feuil1!B6;Feuil1!B2:C3;2;0))

A +

1essai-heures.xlsx (30.16 Ko)

Si ca marche chez toi c'est que je suis abruti complet!!!!!!!

Chez moi rien ne marche que je la mette dans la feuille2 ou meme dans la 1

re,

En Feuil2, essaye avec cette formule en B2 :

=SI(NB.SI(Feuil1!$A$2:$A$4;$A2)=0;"";RECHERCHEV($A2;Feuil1!$A$2:$B$4;2;0))

@+

Re,

https://www.excel-pratique.com/~files/doc2/T7ohfg8X7Mtest.xls

A tester, il faut te créer un petite table comme en feuil2 qui te met la correspondance entre tes codes et ton libellé complet....

ensuite la formule dans la feuil1 vient chercher les données dans cette table et renvoie le libellé

A+

oSMoZ

Ok je vais voir ca mais je me permet encore une question pourquoi et/ou comment êtes-vous en A1,B1..... et moi non mais en L1C1 ou il n'y à que des chiffes en colonnes et en lignes??

Voila j'arrete toutes mes questions merci encore d'avoir pris votre temps pour me répondre, si ca marche tant mieux sinon beh je verrai bien plutard!

Re,

Pour enlever le style L1C, tu fais Outils/options/général et tu décoches le style de références L1C1

Cela est beaucoup plus pratique pour bosser les fichiers ...

A+

oSMoZ

Ok je te mercie encore une fois

A+ tout le monde

Rechercher des sujets similaires à "recopier texte partir sigle"