[EXCEL/VBA] Totaux dynamiques

Totaux dynamiques [EXCEL/VBA] - VB/VBA/VBS - Programmation

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!

Reply

Marsh Posté le 15-05-2008 à 18:25:44   

Reply

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 :
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2.    'Affiche dans la cellule C1, le résultat de la somme de la colonne A de la ligne 1 à la ligne sélectionnée
  3.     Cells(1, 3).Value = WorksheetFunction.Sum(Range(Cells(1, 1), Cells(Target.Row, 1)))
  4. End Sub


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

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!

Reply

Marsh Posté le 15-05-2008 à 21:39:06    

Salut, Non mais rien n'empeche de placer tes Totaux en haut

Reply

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 :)

Reply

Marsh Posté le 15-05-2008 à 22:06:57    

Dommage, pas de bras pas de chocolat

Reply

Marsh Posté le 15-05-2008 à 22:10:22    

xD
ou bien juste une autre feuille :P
bras droit amputé? pas de prob, ya le bras gauche. par ici le choco :P
 
thx pour tout :)
Ol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed