Bonjour à tous,
Mon collègue et moi sommes tout nouveau dans le monde du VBA et on aimerait améliorer la communication visuel avec nos techniciens. Le but est d'obtenir un tableau qui sera mise à jour tous les jours (pour diffuser ce tableau sur des écrans). On a donc acheté quelques bouquins mais on aimerait bien être épaulé dans notre démarche
Nous vous mettons en pièce jointe ce que nous voulons obtenir au final mais bien entendu on ne s'attend pas à tomber sur une solution toute faite ! (Nous avons bien pris en compte le fait que l'on ne devait pas mettre de fichier joint dès le premier message, les documents joints ne sont là que pour les intéressés et donner une petite idée de notre projet)
Procédons donc par étape :
Tout d'abord, pourrais on avoir un exemple de code qui puisse faire cela :
Analyser la couleur de la cellule F4 d'une feuille source (ici Intégration_test.xls) et à partir de cette information, renseigné une feuille contenue dans un autre classeur ici (Vue 1_décembre) avec pour ordre :
En appuyant sur le Bouton Vue 1 :
_ Si F4 est bleu alors la cellule C2 dans Vue 1_janvier est verte et affiche la date de mise à jour dans la cellule.
_ Si F4 est orange alors C2 est blanc sans date.
On a aussi une question :
_ Est-il possible d'avoir une macro qui analyse les données qui ont été mises à jours à partir de la feuille source et de les transmettre dans la feuille qui contiendra notre tableau finale sans pour autant modifier les autres informations ?
Exemple : le 18/12/2013 on lance notre macro et dans Vue 1_janvier on a C2 en vert avec la date cad 18/12/2013. Le lendemain on relance la macro, mais vu que C2 est déjà vert on veut garder la date 18/12/2013 et non avoir 19/12/2013. C'est possible ?
Merci pour votre patience et n'hésitez à nous demander quoi que ce soit, ce n'est que le début de notre projet !
Partager