Je cherche à insérer des colonnes et des formules dans des tableaux variables en nombre de ligne et colonnes
- l'insertion des colonnes (2 par entreprise) s'effectue dans une boucle sur chaque onglet (relativement rapide)
- les formules sont déterminées dans la feuille Couleur et ensuite fait un copié collé (je ne pense pas que ce soit la bonne solution)
- les formats des colonnes avec bordure s'effectue aussi avec une boucle (ça semble assez lent)
Y aurait il un moyen de rendre plus rapide l'exécution de cette procédure ? (je sais que c'est pas le top mais elle fonctionne et pendant que cela s'exécute on a le temps d'aller boire un café mais bon ...)
Désolé si tu te sens un peu vexé mais j'ai pris tout en compte tes remarques, seulement je n'arrive pas à tout adapter celles-la avec mon application.
Donc voilà je continue à avancer à mon rythme
merci encore
Je ne me sens point vexé, ni rien d'autre (en 14 ans de présence sur le forum, plus rien ne m'étonne)
Je constate juste que tu persistes à vouloir stocker le nom de tes feuilles alors que ce n'est pas nécessaire
(puisque on peut les mettre dans un tableau Array comme dans l'exemple que je t'ai soumis dans le message#26)
Je te laisse retirer le clou dans ta chaussure (que tu as du voir en MP)
Oui je t'ai répondu en MP concernant la liste des feuilles je ne veux pas toutes les afficher, je suis allé au plus simple et ce n'est pas ça qui ralenti l'application.
Le plus simple n'est pas de stocker le nom des feuilles sur une feuille.
Mais disons que ce soit le plus simple, c'est la piste la moins sûre.
Quid si cette feuille était effacée par erreur par l'utilisateur?
donc forcément il y aura une erreur #NOM dans la synthèse et comme les cellule de la synthèse reprennent le nom de la cellule source l'erreur sera facilement identifiable ... et il devra recommencer le traitement du fichier
[petit titillage anodin et amical du samedi après-midi]
Et/ou pester contre l'auteur du programme qui n'avait pas prévu ce possible aléa
PS:
Avec un VBA qui s'efforce de travailler le moins possible sur les feuilles, on limite ce genre de potentielles déconvenues.
[/petit titillage anodin et amical du samedi après-midi]