Definir nom problème avec decaler...

  • Initiateur de la discussion Initiateur de la discussion Manu62
  • Date de début Date de début

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 !

Manu62

XLDnaute Impliqué
Bonjour à tous,

J'ai un souci avec cette formule dans ma definition du nom :

=DECALER(BDV!$B$1;1;0;EQUIV(9^9;BDV!$B:$B)-1;1)

Je suis quasiment sur que c'est a cause des espaces dans ma cellule, ou une zone en format date.
Une fois que je n'ai pas d'espace, cela marche ?

Quelqu'un peux m'aider

Manu
 
Re : Definir nom problème avec decaler...

Bonjour,
Tu veux trouver la valeur correpondante à 9^9 dans la colonne B si je comprends bien.

Code:
=DECALER(BDV!$B$1;EQUIV(9^9;BDV!$B:$B;0)-1;;)
 
Dernière édition:
Re : Definir nom problème avec decaler...

Bonjour Manu, salut Eric,

Manu, j'ai essayé ta formule. Elle fonctionne sans souci pour moi.

le ;1 à la fin peut être supprimé.

Cette formule te permet de définir une matrice de B2 à B... (dernière cellule)

Maintenant, il faut voir dans quelles conditions tu utilises ensuite cette formule.

A te (re)lire avec plus de précisions.

@+
 
Re : Definir nom problème avec decaler...

re,

le 9^9 : dans une recherche (avec RECHERCHE ou EQUIV, sans le paramètre 0 ou FAUX) : Excel va rechercher une très grande valeur dans la colonne. Ne la trouvant pas, Excel va alors retourner la dernière valeur (ou son rang avec EQUIV).

Dans le cas présent, la formule DECALER permet de construire une matrice qui part de B2 (onglet BDV jusqu'à la dernière valeur de cette colonne B).

Une fois cette matrice construite avec cette formule nommée, le souci est de savoir ce que notre ami fait de cette formule.

Manu, à toi la parole (avec le fichier aussi)

@+
 
Re : Definir nom problème avec decaler...

Bonjour à tous, Merci pour vos commentaires.

En fait je définis le nom de la plage avec cette formule pour : Ne prendre que une plage avec des données. (pas besoin de ligne balnche)

et ensuite dans un formulaire, j'ai un liste et je met en rowsource la zone défini.

Et là sa beug pour certaine plage ?

cf col b c et d

Ci joint un exemple

Merci d'avance.

Manu
 

Pièces jointes

Re : Definir nom problème avec decaler...

Oui,
sur l'évènement Change de ta liste déroulante, tu fait un filtre élaboré sur ta liste complète avec la nouvelle valeur, et tu définit ta liste filtrée comme RowSouce de ta ListBox.

Je fais un test mais ça doit marcher...
 
- 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

L
Réponses
9
Affichages
1 K
LordMarshall
L
D
Réponses
3
Affichages
814
Réponses
2
Affichages
930
Retour