Base pour TCD

bonjour à tout le monde,

voila hier j'ai pris des infos sur le forum qui bien sur étaient encore une fois parfaite.

voila c'est toujours à propos de mon TCD et de la création de ma base.

voila je l'ai créé mais après dans mon tableau j'ai une ligne où ça met vide. et donc en regardant ma base et sa source je constate que quand je mets dans ma base comme source les dates et bien ça me décale d'une ligne alors que sinon cela ne le fait pas.

je vous joins mon fichier pour plus de compréhension:

https://www.excel-pratique.com/~files/doc/Copie_de_compte_rendu_des_reclamations.xls

donc ce que je voudrais c'est ne plus avoir cette ligne avec vide.

je bosse sur 2007 et je viens de l'enregistrer en 97-2003 donc j'espère que ça n'aura rien changé.

merci

mic

Bonjour,

l'erreur provient de la définition de ta zone dynamique...

=DECALER(réclamations!$A$4;;;NBVAL(réclamations!$A:$A);4)

La fonction Decaler comporte 5 arguments

(tiré de l'aide d'Excel)

DECALER(réf;lignes;colonnes;hauteur;largeur)

réf est la référence par rapport à laquelle le décalage doit être opéré. L'argument réf doit être une référence à une cellule ou à une plage de cellules adjacentes ; sinon, la fonction DECALER renvoie la valeur d'erreur #VALEUR!.

lignes est le nombre de lignes vers le haut ou vers le bas dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument lignes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq lignes en dessous de la référence. L'argument lignes peut être positif (c'est-à-dire en dessous de la référence de départ) ou négatif (c'est-à-dire au-dessus de la référence de départ).

colonnes est le nombre de colonnes vers la droite ou vers la gauche dont la cellule supérieure gauche de la référence renvoyée doit être décalée. Si l'argument colonnes est égal à 5, la cellule supérieure gauche de la référence est décalée de cinq colonnes vers la droite par rapport à la référence. L'argument colonnes peut être positif (c'est-à-dire à droite de la référence de départ) ou négatif (c'est-à-dire à gauche de la référence de départ).

hauteur est la hauteur, exprimée en nombre de lignes que la référence renvoyée doit avoir. L'argument hauteur doit être un nombre positif.

largeur est la largeur, exprimée en nombre de colonnes que la référence renvoyée doit avoir. L'argument largeur doit être un nombre positif.

Ton erreur est donc dans la hauteur....

Tu la détermines en fonction du nombre de cellules non vides de la colonne A (NBVAL(réclamations!$A:$A))

Or tu as quelque chose en A1....

Donc le nombre est de 19...

Soit tu effaces ce qu'il y a en A1, soit tu mets -1 après la fonction NBVAL

=DECALER(réclamations!$A$4;;;NBVAL(réclamations!$A:$A)-1;4)

Bon courage

voila qu'est-ce que je peux dire avec une telle réponse à part un grand merci à felix pour sa nouvelle réponse qui bien sur fonctionne parfaitement et qui en plus prend le temps de m'expliquer pourquoi j'ai faux.

donc je dis bravo, très sympa, j'apprécie.

merci à toi

et peut être à très vite sur le forum.

mic

Rechercher des sujets similaires à "base tcd"