• Initiateur de la discussion Initiateur de la discussion popeye54
  • 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 !

P

popeye54

Guest
Bonjour à tous

J'utilise une base de données qui grandit au fil du temps (actuellement 87 lignes).
Dans cette base, j'ai un certain nombre de groupes de cellules que j'ai nommés.
Exemple : Adultes qui fait référence à : Base!$AJ$5:$AJ$87 (Onglet: Base, Colonne: AJ, cellules: 5 à 87 )

Ma question.

Est-il possible avec excel 2003 de remplacer le 87 de la référence par le contenu d'une cellule ou figurerait le numéro de la dernière ligne non vide de la table. Ceci afin que la base soit automatiquement à jour après une addition de lignes.

Merci
 
Re : cellules nommées

Bonjour

Je viens d'essayer la 1ère solution.
Donc Insertion ---> Nom ---> Définir
Présents
Fait référence à : =DECALE( $E$5;0;0;NBVAL(($E:$E)-1)) fonctionnement correct.
Ensuite Insertion ---> Nom ---> Définir
Adultes
Fait référence à : =DECALE( $AJ$5;0;0;NBVAL(($AJ:$AJ-1)) signale une erreur dans la formule.
Pouvez vous m'aider et me dire d'où provient cette erreur?

Je vous en remercie
 
Re : cellules nommées

ATTENTION

Rectificatif de ma part, je n'ai pas de message " erreur dans la formule " mais j'ai une réponse différente de ce que j’espérais.

Je recherche avant tout la mise à jour automatique des zones nommées dans ma base au fur et à mesure de son allongement.

Zones E5:E87 ; AJ5:AJ87 ; AN5:AN87 ect....

Mes excuses....
 
Re : cellules nommées

Bonjour Popeye, JHA,
=DECALE( $E$5;0;0;NBVAL(($E:$E)-1))
=DECALE( $AJ$5;0;0;NBVAL(($AJ:$AJ-1)) la parenthèse n'est placée correctement.
Pour que tes zones aient toutes la même longueur, il est préférable d'utiliser la même mesure pour la longueur
D'autre part il est préférable de ne pas utiliser des colonnes entières (surtout si tu as des valeuirs entre E1 et E5
je te suggère donc :
=DECALER( $E$5;0;0;NBVAL($E5:$E65000))
=DECALER( $AJ$5;0;0;NBVAL($E5:$E65000))
=DECALER( $AN$5;0;0;NBVAL($E5:$E65000))

Cordialement
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Power Query
Réponses
7
Affichages
402
Réponses
30
Affichages
857
Réponses
4
Affichages
244
Retour