Ecriture multiple

Fermé
jofrom29 - 21 mai 2020 à 11:59
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 - 21 mai 2020 à 14:48
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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
21 mai 2020 à 12:25
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 samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
21 mai 2020 à 12:27
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
Merci pour vos réponses.
voici le lien:

https://www.cjoint.com/doc/20_05/JEvk6fvEWsf_Test.xlsx
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
21 mai 2020 à 14:11
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
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 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
21 mai 2020 à 14:48
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