formule avec index, decaler et nbval

  • Initiateur de la discussion valou
  • Date de début
V

valou

Guest
Bonjour,

Novice en excel, VBA, je voudrais avoir votre avis sur la formule ci dessous car cela ne fait pas exactement ce que je veux :

J'ai ajouter dans une feuille de calcul, une liste box. J'ai vu sur les demo téléchargebles concernant les listes, qu'il fallait notifier une cellule cible.
J'ai donc une liste qui recoie comme plage d'entrée, un nom préalablement défini comme suit :

=DECALER(APPLI!$E$2:$E$2;;;NBVAL(APPLI!$E:$E))

J'ai mis la cellule nommée D37 comme cellule cible et en D38, je met la formule suivante qui me permet de recupérer ce qui a été selectionné :

=INDEX(APPLI!E2:E5;D37)

Mon problème est que la plage notifiée peut evoluer (ajout, suppression...) et alors que la liste va se mettre à jour correctement, il est possible que je ne retrouve pas certaine cellule. Je voulais mettre la formule suivante, mais je ne suis pas sur qu'elle soit correcte :

=INDEX(DECALER(APPLI!$E2:$E2;;;NBVAL(APPLI!$E:$E));D37)

Merci d'avance
 

Discussions similaires

Statistiques des forums

Discussions
312 609
Messages
2 090 195
Membres
104 449
dernier inscrit
Miguel937