Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise à jour du tableau initial

michel-nac

XLDnaute Nouveau
Bonjour à tous,
dans la feuille recap j'ai un code qui ventile le tableau sur plusieurs feuilles en se basant sur les codes de la colonne B.

j'aimerais avoir un autre code qui permet de faire la mise à jour du tableau de la feuille recap si l'une des données a été changé dans les autres feuilles, de la manière suivante :

dans la feuille 264356 si je change par exemple la valeur de la cellule J2=2775 par J2=2018, en cliquant sur la feuille recap le code cherchera automatiquement la ligne correspondante qui est dans ce cas la ligne 26 et changera J26 qui égale 2775 par la valeur 2018. (c'est pareil pour les autres feuilles)

Merci pour votre aide
 

Pièces jointes

  • MAJ.xlsm
    35.4 KB · Affichages: 22

pierrejean

XLDnaute Barbatruc
Re

Le temps d’exécution est important parce que l'on envisage la possibilité de plusieurs changements simultanés
(ligne entière par exemple)
Cette version sera plus rapide dans le cas de modification d'une seule cellule
 

Pièces jointes

  • MAJ.xlsm
    45.5 KB · Affichages: 15

michel-nac

XLDnaute Nouveau
Bonjour CHTI160, pierrejean
merci beaucoup pour les modifications.

Cette version sera plus rapide dans le cas de modification d'une seule cellule
je confirme cette version règle l'ancien souci...

Pour le reste , j'ai modifié le fichier.
je confirme que c'est ok pour cette version, il reste une petite modification concernant la feuille RECAP, elle ne doit pas aussi contenir le filtre dans le titre
 

michel-nac

XLDnaute Nouveau
Re,
pierrejean, je ne sais pas si vous l'avez remarqué mais je viens de découvrir que le code maj que vous avez crée bloque l'exécution du code ventilation, sur la ligne que vous voyez sur l'image ci-jointe.
 

Pièces jointes

  • Sans titre.jpg
    73.1 KB · Affichages: 56

Discussions similaires

Réponses
7
Affichages
342
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…