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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [EXCEL/VBA] Totaux dynamiques

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EXCEL/VBA] Totaux dynamiques

n°1732367
bestycame
Posté le 15-05-2008 à 18:25:44  profilanswer
 

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!

mood
Publicité
Posté le 15-05-2008 à 18:25:44  profilanswer
 

n°1732372
babasss
Posté le 15-05-2008 à 18:41:42  profilanswer
 

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
n°1732375
bestycame
Posté le 15-05-2008 à 18:57:01  profilanswer
 

:'( 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!

n°1732426
kiki29
Posté le 15-05-2008 à 21:39:06  profilanswer
 

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

n°1732431
bestycame
Posté le 15-05-2008 à 21:49:19  profilanswer
 

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

n°1732441
kiki29
Posté le 15-05-2008 à 22:06:57  profilanswer
 

Dommage, pas de bras pas de chocolat

n°1732442
bestycame
Posté le 15-05-2008 à 22:10:22  profilanswer
 

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


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

  [EXCEL/VBA] Totaux dynamiques

 

Sujets relatifs
Aide code VBA -calcul Moyenne mobile-Problème d'ouverture de formulaire en VBA sous Access 2007
Problème code VBA jauge verticaleVBA Excel : detecter erreur appactivate
copier/coller entre fichier excelProblème d'affectation de macro à une feuille excel
vba excel : utiliser la proprièté name d'une cellulePassiver plusieurs lignes VBA d'un coup
[VBA] masquer une serie dans un graphique 
Plus de sujets relatifs à : [EXCEL/VBA] Totaux dynamiques


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