VBA qui intègre les lignes qui se rajoutent dans un tableau

Résolu/Fermé
Dreampower75 Messages postés 88 Date d'inscription jeudi 28 janvier 2021 Statut Membre Dernière intervention 18 juin 2022 - 9 mars 2022 à 12:48
yg_be Messages postés 22746 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 mai 2024 - 1 avril 2022 à 11:56
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



Configuration: Windows / Chrome 99.0.4844.51

3 réponses

T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024 1 096
Modifié le 9 mars 2022 à 14:59
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:
=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 ...
1
Dreampower75 Messages postés 88 Date d'inscription jeudi 28 janvier 2021 Statut Membre Dernière intervention 18 juin 2022 2
9 mars 2022 à 14:10
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
0
T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024 1 096
Modifié le 9 mars 2022 à 14:15
Bonjour,
J'avais pas bien compris la problématique, je me suis permis de virer mon premier message :p
Sans VBA, juste avec des formule soit doit être possible, par exemple en mettant un intitulé à la ligne et une fonction EQUIV, je regarde votre fichier et je reviens vers vous.
1
Dreampower75 Messages postés 88 Date d'inscription jeudi 28 janvier 2021 Statut Membre Dernière intervention 18 juin 2022 2 > T3chN0g3n Messages postés 4971 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 24 avril 2024
9 mars 2022 à 14:23
merci beaucoup
0
Dreampower75 Messages postés 88 Date d'inscription jeudi 28 janvier 2021 Statut Membre Dernière intervention 18 juin 2022 2
9 mars 2022 à 15:42
merci
0
yg_be Messages postés 22746 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 mai 2024 1 477
1 avril 2022 à 11:56
Si cela répond à ta question, peux-tu marquer la discussion comme résolue?
0