VBA qui intègre les lignes qui se rajoutent dans un tableau
Résolu
Dreampower75
Messages postés
88
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans " l'onglet Synthèse " les chiffres du tableau font référence aux lignes surlignés en jaune des 2 tableaux de l'onglet "PASA N"
=>Par exemple : la cellule " 2 816 " du tableau synthèse fait référence à la cellule U61 de l'onglet " PASA N "
La question est : est-ce que l'on peut réaliser une programmation VBA qui intègre le fait que si on copie des nouveaux tableaux en écrasant les tableaux précédent dans cet onglet "PASA N"
est-ce que les cellules du tableau "synthèse feront toujours référence au lignes nouvelles en jaune qui seront différentes
=> Par exemple actuellement les lignes en jaune sont ligne 31, 56 et 61
si on colle un nouvel tableau dans cet onglet "PASA N" les lignes en jaunes seront les lignes 35, 59 et 69 par exemple car des lignes en plus se seront intégré dans la partie en noir et blanc

Le lien a été crée pour accéder au fichier illustratif : https://www.cjoint.com/c/LCjlQoujIdO
Merci d'avance pour votre aide
Cordialement
Dans " l'onglet Synthèse " les chiffres du tableau font référence aux lignes surlignés en jaune des 2 tableaux de l'onglet "PASA N"
=>Par exemple : la cellule " 2 816 " du tableau synthèse fait référence à la cellule U61 de l'onglet " PASA N "
La question est : est-ce que l'on peut réaliser une programmation VBA qui intègre le fait que si on copie des nouveaux tableaux en écrasant les tableaux précédent dans cet onglet "PASA N"
est-ce que les cellules du tableau "synthèse feront toujours référence au lignes nouvelles en jaune qui seront différentes
=> Par exemple actuellement les lignes en jaune sont ligne 31, 56 et 61
si on colle un nouvel tableau dans cet onglet "PASA N" les lignes en jaunes seront les lignes 35, 59 et 69 par exemple car des lignes en plus se seront intégré dans la partie en noir et blanc
Le lien a été crée pour accéder au fichier illustratif : https://www.cjoint.com/c/LCjlQoujIdO
Merci d'avance pour votre aide
Cordialement
Configuration: Windows / Chrome 99.0.4844.51
A voir également:
- VBA qui intègre les lignes qui se rajoutent dans un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
3 réponses
Alors, une première option:
- J'ajoute un intitulé aux lignes concernés :

- Puis j'utilise cette formule, le EQUIV extrait le numéro de ligne contenant l'intitulé "TOTAL3" et INDIRECT permet de renvoyer la valeur d'une cellule en mettant du texte ou des formules à la place de sa référence:

Et voilà, quelque-soit le numéro de ligne ça marchera, bien sur il faut que ce libellé soit unique pour chaque ligne ...
- J'ajoute un intitulé aux lignes concernés :

- Puis j'utilise cette formule, le EQUIV extrait le numéro de ligne contenant l'intitulé "TOTAL3" et INDIRECT permet de renvoyer la valeur d'une cellule en mettant du texte ou des formules à la place de sa référence:
=INDIRECT("'PASA N'!U"&(EQUIV("TOTAL3";'PASA N'!C1:C100;0)))

Et voilà, quelque-soit le numéro de ligne ça marchera, bien sur il faut que ce libellé soit unique pour chaque ligne ...
Bonjour,
Mais si on écrase l'onglet "PASA N" avec une nouvelle extraction => cela ne va pas fonctionner
est-ce que vous comprenez ?
Merci beaucoup
Cordialement
Mais si on écrase l'onglet "PASA N" avec une nouvelle extraction => cela ne va pas fonctionner
est-ce que vous comprenez ?
Merci beaucoup
Cordialement