FORUM Tom's Hardware » Programmation » Autre » MACRO EXCEL
 

MACRO EXCEL

Il y a 264 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : MACRO EXCEL
 
Plus d'informations

Bonjour,  
 
Je cherche à faire une macro relativement simple en VBA mais je n'y connais pas grand chose. Si quelqu'un pouvait m'aider, ce serait super. En fait, je suis limité par le nombre de SI imbriqués sur Excel (7).
 
Ce que je cherche à faire :  
1- savoir combien de cellules sont vides sur une plage
2- a partir de là, calculer la variation entre 2005 et 2006 sur les cellules pleines (ex. données 2006 renseignées que jusqu'à mars --> nb cellules vides =9 donc calcul de la variation cumulée 2005 par rapport à 2006 la plage des 3 cellules pleines)
3- renvoyer la variation dans une cellule excel
 
 
ça doit donner quelque chose de ce genre là ? :
 
nb_cells_vides = NB.VIDE(plage_cellules_2006);
 
for i=0 to 12   'il y a douze cellules sur ma plage
{
if nb_cells_vides = i  
{
variation = somme(plage_cellule_pleine_2006)/somme(plage_cellule_pleine_2005)-1;
write variation ;
}
 
}
end for

zeb
Profil : Modérateur libre
Plus d'informations

J'ai pas compris grand chose à ton exemple. Pourquoi fais-tu une boucle for et un test if pour ne pas te servir de i ?
 
Essaye de donner un autre exemple ou de reformuler.
Et puis use et abuse des balises [code]. :o

Plus d'informations

j'ai un probleme avec excel.je voudrais faire une macro("efface" )pour effacer des cases à cocher mais je n'arrive pas à le faire.c'est pour un dossier que je dois rendre.
aidez moi.merci d'avance

zeb
Profil : Modérateur libre
Plus d'informations

madameS> Merci de ne pas polluer ce topik. Tu as le droit d'en créer un à toi.


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » MACRO EXCEL
 

Annonces Google
Publicité
Les ressources relatives