Mesure de temps
Fermé
GINO83200
-
9 févr. 2015 à 17:45
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 10 févr. 2015 à 13:08
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 10 févr. 2015 à 13:08
A voir également:
- Mesure de temps
- Blocage agriculteur carte en temps réel - Guide
- Mesure avec telephone - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Combien de temps pour télécharger 40go - Forum WiFi
- Ss06 snapchat combien de temps - Forum Snapchat
2 réponses
Patty5083
Messages postés
34
Date d'inscription
lundi 14 avril 2014
Statut
Membre
Dernière intervention
10 novembre 2019
9 févr. 2015 à 19:40
9 févr. 2015 à 19:40
Bonsoir
Voir peut-être ce lien avec la méthode OnTime
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=14
Bon courage
Voir peut-être ce lien avec la méthode OnTime
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=14
Bon courage
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 745
Modifié par pijaku le 10/02/2015 à 13:08
Modifié par pijaku le 10/02/2015 à 13:08
Salut,
Bonjour Patty,
A mon sens, utiliser Application.OnTime risque de compliquer le code.
Regarde ce code, à placer dans le module ThisWorkbook :
🎼 Cordialement,
Franck 🎶
Bonjour Patty,
A mon sens, utiliser Application.OnTime risque de compliquer le code.
Regarde ce code, à placer dans le module ThisWorkbook :
Option Base 1 'variables au niveau du Module Dim OldSheet As Integer Dim Tps() As Double Dim Temp As Double 'lancement du bouzin Private Sub Workbook_Open() ReDim Preserve Tps(ThisWorkbook.Sheets.Count) Temp = Timer OldSheet = ActiveSheet.Index End Sub 'relance le chrono et stocke les temps intermédiaires Private Sub Workbook_SheetActivate(ByVal Sh As Object) Temp = Timer - Temp Tps(OldSheet) = Tps(OldSheet) + Temp OldSheet = ActiveSheet.Index Temp = Timer End Sub 'stop final et restitution Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim i As Integer Temp = Timer - Temp Tps(OldSheet) = Tps(OldSheet) + Temp For i = 1 To UBound(Tps) MsgBox "Feuille " & Sheets(i).Name & " : " & Tps(i) & " secondes." Next i End Sub
🎼 Cordialement,
Franck 🎶