incrémenter un tableau

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 !

ezrielle

XLDnaute Occasionnel
Bonsoir à tous

J'essaye de créer un petit programme excel dans lequel j'ai plein de tableaux avec de nouvelle données.
Pour le moment à chaque fois je choisis une plage très grande pour avoir de la marge pour mes futurs données !

Mais je souhaiterai que mon tableau et mes formules s'incrémentent d'une ligne à chaque fois que cela est necessaire pour ne pas avoir de mauvaises surprises.

Comme dois- je procéder svp?

Merci beaucoup pour votre aide

La novice !

En pièce jointe mon programme encore qu'une ebauche mais si vous voulez une idée !
 

Pièces jointes

Re : incrémenter un tableau

Re, Bonsoir juju 69,

Non, la question est très bien ici, et je viens de le dire dans le forum 2007.

La question est générique à Excel, donc elle est bien ici, très bien même, mais comme tu le dis et comme je l'ai dit aussi sur l'autre fil, il faut que le format d'enregistrement soit sous 97-2003.

Sinon, il risque d'y avoir que peu de réponses.

Bonne soirée.

Jean-Pierre
 
Re : incrémenter un tableau

Bonjour,

à essayer en G2 :

=SOMMEPROD((article!B$3:H$10=F2)*1;article!C$3:I$10)

Le reste… il faut que je décortique.
Nommer les plages par colonnes entières : non. Certaines formules ne fonctionnent pas sur les colonnes ou des lignes entières et le temps de recalcul est allongé.

Les nommer par formule est pratique (Insertion – Nom – Définir)
Pour la colonne B de la feuille « Base de données » par exemple :
=DECALER($B$2;;;NBVAL($B:$B)-1)
La longueur de la plage nommée = le nombre de valeurs de B:B, un point c'est tout.

Pour toutes les autres plages à nommer dans cette feuille :
=DECALER($A$2;;;NBVAL($B:$B)-1)
=DECALER($C$2;;;NBVAL($B:$B)-1)
Etc. Elles auront toutes la même longueur.

En I2, cette formule (courte !) suffit :
=G2*H2
Avec ce format nombre personnalisé pour ne pas voir les 0
# ##0;;
 
Re : incrémenter un tableau

Re,

Feuilles "Fournisseurs" et "Base de données" :
plages renommées par formule.

Au lieu de mettre le nom de la feuille en entier dans le nom de la plage,
elles ont des noms de ce genre :
FoCodeFourn
BdCodeFourn

Feuille "Fournisseurs" : mise en forme conditionnelle pour alterner les couleurs 1 ligne sur 2
Mise en forme conditionnelle de la base de données : pas compris

Tous les Recherchev sont remplacés par des Index Equiv, bien plus pratiques.
 

Pièces jointes

Re : incrémenter un tableau

Bonjour

WOW c'est genial, merci beaucoup ca ma énormément aidé !
Mais dans le but de bien comprendre pour pouvoir apprendre peux tu m'expliquer l'importance de la fonction DECALER car je ne saisis pas tout!
( C'est elle qui permet d'incrémenter mon tableau, non ? mais je n'arrive pas à la faire marcher ??)

Et également la fonction sommeprod que je ne connaissais pas du tout, c'est impressionnant les possibilitées d'excel !

Encore merci pour ton aide c'est genial

Ezrielle
 
- 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

Discussions similaires

Réponses
7
Affichages
1 K
Retour