Faché contre la création de listes et la fonction Decaler

Bonjour, je vous envoie mon fichier en PJ avec la description du problème

Merci beaucoup

Salut Gladius

Tu trouveras ci-joint, ton fichier modifié

En ce qui concerne la définition des noms sur 2007 et supérieur, il faut faire attention à l'étendue

Les noms que tu avais définis avaient pour étendue la feuille "Listes" or il faut que ce soit pour le classeur tout entier

En a45 et A49, une RECHERCHEV() fait l'affaire

Pour les dossiers commençant par 33 ou 88, il suffit d'utiliser une formule

A+

Merci pour ton aide, ca m'a beaucoup aidé.

C'est plus simple d'utiliser des fonctions Recherche ou Cnum que de programmer enr vba.

Il y a quand même beaucoup de changement par rapport à excel 2000, dur de s'y faire par moment 8)

Petite question pour la fonction dessous.

=RECHERCHEV(A43;Listes!E$1:F$8;2;FAUX)

La présence des $ sert à quoi ici ? (en les enlevant ça fonctionne aussi

bonjour ; bonjour Brunom45

pour les $$$ c'est vrai ;mais il ne faut surtout pas incrementer( dupliquer avec la croix) car la plage qui sert de matrice de recherchre n'est plus fixe

$ avant la lettre bloque la lettre

$ avant le chiffre bloque le chiffre

$ devant les 2 bloque tout

cordialement

Salut Gladius, Tulipe

On parle également de :

- référence relative (qui change si tu fais une recopie de la formule)

=E1:F8

- référence absolue (qui ne changera pas lors d'une recopie)

=$E$1:$F$8

La référence absolue s'obtient en ajoutant un $ devant la ligne ou la colonne ou les 2

ce dollar, fige ce qui le suit (ligne/colonne)

C'était la minute formation

A+

ok

message bien reçu.

merci pour vos réponses )

Bonne continuation 8)

Rechercher des sujets similaires à "fache contre creation listes fonction decaler"