Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 04-07-2008 18h50
Bonsoir Mira57, Myta, le Forum,
Petite question Mira57 : où est située ta macro "Fermeture" ? Pour que ça fonctionne, il faut qu'elle soit placée :
A part ça, pour moi, il n'y a aucune raison pour que le code de notre ami Myta ne fonctionne pas. Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 17/08/2007
De Québec, Canada
Messages:
180
Système d'exploitation: PC Version Excel utilisée: Excel 2003, 2007 (FR) & MsProject 2003 |
Posté le : 05-07-2008 01h11
Salut le forum
Il ne faut pas abandonner aussi vite, pourquoi ne pas mettre ton code complet au-lieu de juste une ligne qui ne fera jamais avancer la résolution de ton problème. Il faut deviner ta façon de voir la chose et nous ne sommes pas encore des Devins. Au plaisir de te relire. Mytå |
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 02/03/2008
De 94170 Le Perreux Sur marne
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2002 |
Posté le : 05-07-2008 15h44
Bon, OK vous avez raison bien sur. Je vous rassure, je ne suis pas du genre à abandonner, je cherche juste un autre moyen. Voici les instructions utilisées actuellement: à priori ça respecte les contraintes qu'a listées Didier
Option Explicit Sub Fermeture(Time_Opening As Date) ThisWorkbook.Activate Worksheets("Weekly").Select Application.Calculation = xlCalculationManual Application.ScreenUpdating = False Dim Closing_Text As String 'Texte de fermeture du classeur On Error GoTo Worksheet_already_closed If ActiveWorkbook.Name <> "TimeSheet.xls" Then Exit Sub Beep Closing_Text = " My dear " & Range("First_Name") & " Your Workbook is closed because you opened it at " & Time_Opening & " and you can use it 40 minutes maximum to avoid locking the other users!" Application.StatusBar = Closing_Text Application.DisplayAlerts = False 'to not have the message "do u want to save the changes?" Worksheets("Weekly").Select '__________________________ Reset_Barre_Outils_Standard '__________________________ ThisWorkbook.Save Copie 'backup in c: ActiveWorkbook.Close Application.Calculation = xlCalculationAutomatic Application.ScreenUpdating = True Exit Sub Worksheet_already_closed: MsgBox " ML test", vbInformation, "Worksheet already closed" End Sub et l'instruction application Ontime est comme suit : Private Sub Workbook_Open() Worksheets("Weekly").Select Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Dim Compteur As Integer ..... je vous passe les instructions qui n'ont aucun rapport 'workbook closed after 40' Dim Apres40minutes As Date Dim Time_Opening As Date Time_Opening = Format(Time, "HH:MM:SS") 'Init Time opening Apres40minutes = Now + TimeValue("00:40:00") 'Application.OnTime TimeValue(Apres40minutes), , "'Fermeture """ & Time_Opening & """'" 'Syntaxe de Myta '----- réinit other events ----------- Worksheets("Weekly").Select Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub Bon week-end Michel PS : Didier au fait pour ma question précédente, après mise en commentaire des instructions '.IncludeNumber = False, ta macro format conditionnel continue à marcher super bien (en espace partagé par 40 personnes) . |
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 17/08/2007
De Québec, Canada
Messages:
180
Système d'exploitation: PC Version Excel utilisée: Excel 2003, 2007 (FR) & MsProject 2003 |
Posté le : 05-07-2008 18h43
Salut le forum
Mira57, j'ai créer un classeur avec les codes fournies, les seules erreurs rencontrées : la double virgule et les macros non-incluse. Mytå |
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 02/03/2008
De 94170 Le Perreux Sur marne
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2002 |
Posté le : 05-07-2008 20h12
Mon cher Myta (tu permets que je t'appelle Myta?) , je ne dirai qu'un mot (en fait 2) : ça marche!
Merci pour ton aide et ta patience, ça fait plaisir de pouvoir compter sur vous (j'associe Didier à mes remerciements) Bien cordialement Bon week-end Un 2ième PS pour Didier : super le site (juste un petit peu lent parfois, si je peux je vais peut-être m'en inspirer cet été, je profiterai d'un peu de temps libre pour créer un site, attends toi à quelques questions mais peut-être n'y a t-il pas de rubrique site web dans ton forum ?) |
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 07-07-2008 14h58
Bonjour mira57, Myta,
Citation : mira57 a écrit : Si tu penses que la réponse de notre ami Myta te convient mira57, je te remercie de revenir clore le présent fil de discussion comme expliqué ICI. Concernant ton 2ième PS, non, il n'y a aucune rubrique "site web" dans mon forum. mDF XLpages.com est un site dédié à Excel... ceci explique cela lol Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 02/03/2008
De 94170 Le Perreux Sur marne
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2002 |
Posté le : 07-07-2008 23h36
Michel
|
|
|
Re: syntaxe VBA sur l'instruction application.ontime avec paramètres | ||
---|---|---|
Inscription: 17/08/2007
De Québec, Canada
Messages:
180
Système d'exploitation: PC Version Excel utilisée: Excel 2003, 2007 (FR) & MsProject 2003 |
Posté le : 07-07-2008 23h53
Salut le forum
Merci Mira57(Michel) d'avoir mis la ficelle en mode résolu. Au plaisir de se croiser, sur une autre ficelle. Jean-Rock Gauthier (Alias Mytå) P.S. Un petit bonjour à @Cathy comme nouvelle adepte du forum |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes