Totaux dynamiques [EXCEL/VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 15-05-2008 à 18:41:42
Tu crées une macro sur la feuille où est ta liste qui ressemble à ca :
Code :
|
Marsh Posté le 15-05-2008 à 18:57:01
Merde, c'était tout con... ça marche du tonnerre!
merci un max! je connaissais pas du tout ce "target.row
Merci merci Merci un max!
autre petite questions, tant que j'y suis. il y a moyen de freezer les deux dernières lignes d'une feuille qui apparaissent a l'écran? dans le genre comme on peux freezer le cote Gauche/Haut comme ça je fait mes totaux la au lieu que dans le haut de la feuille.
merci!
Marsh Posté le 15-05-2008 à 21:39:06
Salut, Non mais rien n'empeche de placer tes Totaux en haut
Marsh Posté le 15-05-2008 à 21:49:19
le problème c'est que j'ai pas mal de macro qui comptent a partir de la 3 ème ligne, donc je sais pas changer ca, et les 3 lignes sont deja tout a fait complètes
Marsh Posté le 15-05-2008 à 22:10:22
xD
ou bien juste une autre feuille
bras droit amputé? pas de prob, ya le bras gauche. par ici le choco
thx pour tout
Ol
Marsh Posté le 15-05-2008 à 18:25:44
Bonjour.
Cela fait plusieurs jours que je recherche le moyen de faire ça, et après des heures de recherche je n'ai même pas trouve une piste.
Voila, donc je suis pilote de ligne, et la loi me demande de conserver un "carnet de vol" avec une ligne pour chaque vol (avec les heures en tant que "PIC" "Copi" "Instr" ou "dual" )
donc j'ai mis tout ca dans un petit fichier excel avec une ligne par vol, des macros qui vont bien et tout (faire la mise en page). la première ligne étant le premier vol, et la dernière le dernier vol (assez logique)
donc je suis la avec ma liste de X vols, et je voudrais bien trouver un moyen que, quand je clique sur une ligne, il me marque a un endroit le nombre total d'heures de vol que j'ai fait avant ca (toute les lignes qui sont plus haut), et que si je sélect une autre ligne, la macro recalcule le total des heures que j'ai fait avant.
(et l'affiche soit dans une cellule spécifique, soit dans un ptit menu)
et j'arrive pas a trouver la commande qui me permet de faire ca.
Any Idea?
merci beaucoup!