Ecriture multiple

jofrom29 -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans une cellule, j'ai une liste déroulante.
En fonction du choix de la liste, je dois écrire dans plusieurs cellules en même temps.
Puis je le faire a partir d'une formule ou dois je passer par une macro?
Je n'ai hélas aucune connaissance en VBA.
Merci pour votre aide.


Configuration: Windows / Chrome 81.0.4044.138
A voir également:

6 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Tu peux le faire par formule
Tout dépend de ce que tu as à écrire et les critères
Poste un exemple de ton fichier sur cjoint.com, copie le lien créé et reviens le coller ici

Cdlmnt
Via
0
Yoyo01000 Messages postés 1639 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,
que dois-tu écrire dans les cellules ?

Si elles doivent se remplir par le biais de données déjà existantes dans ton fichier, une formule peut faire l'affaire.

Une formule type RECHERCHEV

Il nous faut qq infos supplémentaires, pour t'aiguiller au mieux et même encore mieux : que tu partages ton fichier dans un prochain post :)
0
jofrom29
 
Merci pour vos réponses.
voici le lien:

https://www.cjoint.com/doc/20_05/JEvk6fvEWsf_Test.xlsx
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Ton fichier avec la validation de données pour les listes déroulantes
https://mon-partage.fr/f/Il837sT3/

Cdlmnt
Via

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jofrom29
 
Merci.
Je ne connaissais pas cette fonction INDIRECT.
Ce serais donc la façon la plus simple sans passer par VBA.
Avec la fonction SI.MULTIPLE dans C2 à C4, on y arrive aussi.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Oui c'est la façon la plus simple à ma connaissance
INDIRECT reconstruit une adresse valide, par exemple INDIRECT("Feuil1!A & B2) rendra le contenu de Feuil1!A3 si en B2 il y a la valeur 3
Ici comme les plages sont nommées avec les noms de la1ere liste de choix INDIRECT lit la plage nommée correspondante


0