XL 2019 Conserver Valeurs et supprimer formules - problèmes liste déroulante

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

thespeedy20

XLDnaute Occasionnel
Bonjour le forum,

J'ai une feuille nommée Tarification, sur laquelle, je sélectionne un nom, et des chiffres apparaissent via formules...
je fais une copie de cette feuille dans onglet portant le même nom que celui du patient....

Ici les formules s'enlèvent bien mais la liste déroulante est dupliquée dans toutes les cellules de la copie....?

Est-il possible de régler ce problème de liste...?

Donc au final, enlever toutes les formules à partir de A9 jusqu’à la fin de la feuille et avoir une valeur unique dans la cellulle B15 qui la liste déroulante dans la feuille copiée

Je vous remercie pour votre

OLi
 

Pièces jointes

Bonjour tout le monde,
Une solution simple :
En A1 mettre :
VB:
=STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;NBCAR(CELLULE("nomfichier";A1))-TROUVE("]";CELLULE("nomfichier";A1)))
ce qui mettra le nom de l'onglet.
Dans les listes déroulantes mettre : =SI($A$1="Tarification";ListeClient;"") Avec Liste Clients le nom de la colonne BD/B:B
Il n'y aura de liste déroulantes que dans l'onglet Tarification.
( voir onglet IMMEGEERTS Bérengère en PJ )
 

Pièces jointes

Re,
Pourquoi faire une macro ?
En A1 on a le nom de la feuille.
Dans la liste déroulante, on dit : si on est dans la feuille Tarification on montre la liste, sinon pour les autres feuilles on interdit l'accès à la liste.
C'est simple, automatique et sans VBA.

Vous avez testé la PJ ? Dans l'onglet Tarification on a bien toutes les listes.
Dans l'onglet IMMEGEERTS Bérengère toutes les listes ont disparues.
 
re,

oui, effectivement mais j'ai toujours les formules dans les cellules...

Mon but, c'était d'effacer les formules en gardant le résultat et de garder la valeur en cours de la liste déroulante dans ma copie de la feuille
Donc pour cela que je désirais une macro

Oli
 
Bonsoir à tous

Je vais essayer de mieux m'expliquer....

1. si le nom n'existe pas, on crée l'onglet et on y colle la feuille Tarification sans les formules et sans liste déroulante (uniquement les valeurs)

2. si l'onglet existe déjà au nom du patient, on colle la feuille Tarification à la suite ce celle(s) qui existe(nt) déjà....(uniquement les valeurs)

Ex pratique :

1 si non existe pas, on crée l'onglet xxx et on y colle la feuille Tarification(xxx) du même nom.....
2. si le nom existe, (xxx), on vient coller à la suite (après la 1er Tarification:A1:A49), donc la seconde feuille vient se mettre à la ligne 50.... et on répète l'opération chaque fois qu'une feuille portant de nom de l'onglet est faite...


Ce qui fait au final, un onglet = un patient

j'espère que je suis plus clair dans explications



OLi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
1 K
Retour