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

XL 2016 Optimiser et/ou simplifier les formules

halecs93

XLDnaute Impliqué
Bonjour,

petit à petit, et grâce aux nombreux conseils glanés sur le forum, j'avance dans la réalisation de mon classeur.

Quelqu'un(e) pourrait-il jeter un œil sur celui-ci et me conseiller sur les codes VBA utilisés. je sais que le fichier peut être optimisé, mais cela dépasse mes maigres compétences.

Un grand merci par avance.
 

Pièces jointes

  • HEURES 2023 - V7.xls
    989.5 KB · Affichages: 6

vgendron

XLDnaute Barbatruc
Bonjour

l'ajout de colonne est fait à droite de la colonne Q
1==> Toujours la colonne Q? pourquoi cette colonne?
2==> Toujous sur ce classeur, ou ca peut etre fait sur un autre classeur ouvert en meme temps?

tu créés un lien vers la plage "B40:U40"
selon le nombre de colonnes ajoutées.. cette plage devrait s'agrandir aussi non??

la mise à jour des calculs
tu copies la plage N40:N41 et autres..
quid des autres colonnes ???
cette mise à jour se fait réellement dans ton fichier ??
 

halecs93

XLDnaute Impliqué
 

halecs93

XLDnaute Impliqué
Bonjour,

Arbitrairement, j'ai opté pour la colonne Q (celles situées sur sa gauche doivent rester fixes). ça aurait pu être la colonne R

L'ajout ne doit se faire que sur ce classeur et les feuilles définies dans la macro.

Le test de la macro montre que la plage de calcul se met à jour en fonction de nombre de colonnes ajoutées.

Merci
 

vgendron

XLDnaute Barbatruc
Re

en PJ une solution simplifiée pour l'ajout de colonnes et recopie des formules
regarde le code, j'y ai mis des commentaires
Dans la feuille Recap, j'ai changé pour mettre une formule à base de Indirect
 

Pièces jointes

  • HEURES 2023 - V7.xls
    951 KB · Affichages: 1

halecs93

XLDnaute Impliqué
Je regarde tout ce travail. Merci beaucoup
Re

en PJ une solution simplifiée pour l'ajout de colonnes et recopie des formules
regarde le code, j'y ai mis des commentaires
Dans la feuille Recap, j'ai changé pour mettre une formule à base de Indirect
On sent une certaine maîtrise du VBA pour ne pas dire une maîtrise certaine

Un petit souci.... sur ma feuille "Données", des références, du coup, ne se mettent pas à jour et m'affiche le message d'erreur.

Encore un grand merci
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…