Bonjour,
peut-on utiliser la fonction DECALER avec une liste déroulante qui se trouve dans un autre classeur sous excel 2016
Il semble que non vu les messages d'erreur
merci
Bonjour,
peut-on utiliser la fonction DECALER avec une liste déroulante qui se trouve dans un autre classeur sous excel 2016
Il semble que non vu les messages d'erreur
merci
Il ne savait pas que c'était impossible, donc il l' a fait...
Salut.
Il est toujours plus simple d'importer les données puis de travailler en local.
Il faudrait que tu expliques ce que tu souhaites réaliser.
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Je fais un excel pour ma fille,
J'écris un classeur avec déjà pas mal de feuilles dans lesquelles il y a des listes de choix
J'ai externalisé la gestion des listes dans un autre classeur "paramètre" pour que ma fille n'est pas à toucher aux listes dans l'Excel principal; Elle fera la mise à jour de ses listes dans ce fichier paramètre.
Ces listes seront évolutives et je voudrai éviter de trainer des lignes blanches dans les listes en attente d'être renseignées en définissant des plages à l'avance
J'ai vu sur le forum et sur internet que la fonction DECALER peut résoudre ce pb.
Sur un petit excel avec les listes dans le même classeur j'ai réussi à le faire, mais quand je passe avec 2 fichiers distinct ça coince..
Il ne savait pas que c'était impossible, donc il l' a fait...
C'est pourquoi je préconise d'importer les listes du fichier Paramètres dans le fichier de travail de ta fille et qu'elle travaille avec les listes locales. Tu peux alors appuyer tes listes déroulantes sur des données qui sont dans ton classeur de travail.
La mise à jour des listes peut être faite automatiquement à l'ouverture du classeur. Pour lier les listes entre les deux classeurs, tu peux utiliser plusieurs techniques (msquery, connexion, ...).
Si tu as une version XL>=2007, tu n'as plus besoin de DECALER (mon tuto vidéo en lien explique comment créer une plage nommée dynamique)
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
oui j'ai excel 2016 je dois le revoir le tuto pour bien comprendre
ceci dit pourquoi ai-je une erreur dans cette formule : (nous avons trouver une erreur dans cette formule), je suis dans données/validation des données / options / source
=decaler(Param!$A$2;0;0;nbval(Param!$Aaram!$A)-1;1)
??
Il ne savait pas que c'était impossible, donc il l' a fait...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager