Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1029 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro pour colorier une plage de cellules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro pour colorier une plage de cellules

n°2177539
alexandre2​00450
Posté le 26-02-2013 à 13:27:17  profilanswer
 

Bonjour,  
 
J'ai deux onglets dans un fichier excel 2003.  
Le premier est un onglet comprenant six cellules (désignation projet, date d'envoi, date de réception, date de début, date de fin & deux valeurs).  
Le second est un planing par mois (colonne A : désignation projet, colonne B : janvier 2013, colonne C : février 2013 etc)  
 
Je souhaite qu'une macro insert autant de ligne que de projet, qu'elle colorie le nombre de cellule correspondant au nombre de mois d'écart entre les dates (date d'envoi versus date de réception et date de début versus date de fin) puis qu'elle lisse les valeurs sur les cellules.  
 
Ex :  
désignation projet : projet X  
date d'envoi : 01/01/2013  
date de réception : 31/12/2013  
valeur 1 : 240  
date de début : 01/01/2014  
date de fin : 31/12/2014  
valeur 2 : 120  
 
Mon souhait est que cette macro insert une ligne projet X, colorie les 12 premières cellules en bleu et valorise chaque cellule à 20 heures par mois puis qu'elle colorie les 12 cellules suivantes en orange et qu'elle valorise chaque cellule à 10 heures.  
 
Es ce que quelqu'un connait une solution ?  
 
Alexandre  
 
 

mood
Publicité
Posté le 26-02-2013 à 13:27:17  profilanswer
 

n°2177783
hush hush
je savais que ça te plairait
Posté le 27-02-2013 à 16:12:35  profilanswer
 

Oui.
 
Tu vas avoir besoin de coder des boucles (pour lire les projets de la feuille 1, puis remplir et colorier les cellules de la feuille 2)
 
Tu vas avoir besoin de colorier les cellules, ça, ça s'apprend finger in zeunoz à l'aide de l'enregistreur de macros
 
Enfin, tu vas avoir besoin de petites fonctions gérant les dates, par exemple: day() month() et éventuellement year()
 
Bonne chance!

n°2177802
alexandre2​00450
Posté le 27-02-2013 à 16:40:08  profilanswer
 

Merci pour ta réponse.  
Je peux regarder l'enregistreur de macros mais pour le reste c'est de l'hébreux pour moi...

n°2177810
hush hush
je savais que ça te plairait
Posté le 27-02-2013 à 16:55:07  profilanswer
 

Bah t'aura difficilement une réponse toute faite ici... Déjà, on n'a pas le temps, ensuite, c'est pas à nous de le faire ;)
En gros, soit tu te mets à l'hebreux (en Anglais, logique, je t'assure qu'on s'y fait), soit tu paye un Rabin pour te faire ton truc aux petits oignons, en plus t'auras le droit de le fouetter s'il n'est pas assez rapide :)

n°2177812
alexandre2​00450
Posté le 27-02-2013 à 16:56:56  profilanswer
 

Je vais étudier le projet ^^  
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro pour colorier une plage de cellules

 

Sujets relatifs
Macro Calcul de Matrice de CorrelationMacro pour supprimer une ligne
macro pour les nuls !!!bug PC à cause d'une macro
Macro excel : le nom de variable apparaît dans la formule excelMACRO EXCEL
Macro Word 2010 / Autoexec replacemacro copier coller
Aide pour Macro ExcelPb de synthaxe pr colorer cellules en boucle avec une FUNCTION
Plus de sujets relatifs à : Macro pour colorier une plage de cellules


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR