Pb avec "Decaler" supression d'une ligne

Bonsoir le Forum,

J'ai un petit probleme avec mon gestionnaire de nom,

Voila j'ai défini une Liste_Nom comme suit :

=DECALER(Paramètres!$A2;;;NBVAL(Paramètres!$C:$C)-1)

mon idée est de pouvoir ajouter / supprimer les noms de ma liste, pour l'ajout aucun problème, je le fais sur la dernière ligne et je tri .

Par contre pour la suppression c'est pas la même histoire dès que je supprime une ligne, le " DECALER" devient n'importe quoi du style

=DECALER(Paramètres!$A41;;;NBVAL(Paramètres!$C:$C)-1)

lorsque je supprime la ligne 47 et je comprend pas pourquoi!!

Si vous avez une idée car j'utilise cette liste pour alimenter l'userform1

Private Sub UserForm_Initialize()
ListBox1.List() = [Liste_nom].Resize(, 4).Value
ListBox1.ListIndex = -1
End Sub

Je sèche et je trouve pas de solution....si vous avez une idee

Bonsoir,

A l'ouverture de ton fichier, j'ai =DECALER(Paramètres!$A1048572;;;NBVAL(Paramètres!$C:$C)-1)

Je pense que le problème vient plutôt du tri que de la suppression de ligne mais je pense qu'en démarrant de la ligne d'en têtes (qui ne devrait pas être triée ni supprimée), cela devrait résoudre le problème.

A moins que cela ne vienne de la référence relative $A2 au lieu de $A$2...

Remplaces :

=DECALER(Paramètres!$A2;;;NBVAL(Paramètres!$C:$C)-1)

par :

=DECALER(Paramètres!$A$1;1;;NBVAL(Paramètres!$C:$C)-1)

A+

Bonjour

Il serait temps de passer aux tableaux structurés

DECALER devrait se référer à $A$2 et non $A2

Et même $A$1 afin de permettre la suppression de la ligne 2

mais tout cela est bien moins pratique que les tableaux structués...

Merci à vous deux pour vos réponses rapides,

Je me suis aider de ce lien http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=64 pour comprendre mon erreur et surtout la correction de OOoiste.

Je vais faire un tour pour les tableau structure pour voir à quoi ça sert,

Encore un grand merci

Bonne soirée

Rechercher des sujets similaires à "decaler supression ligne"