Dim temps
Sub majheure()
ThisWorkbook.Sheets("verif_refresh").[A1] =3D Now
temps =3D Now + TimeValue("00:00:6")
Application.OnTime temps, "majHeure"
Application.OnTime temps, "majdata"
End Sub
je colle un call majheure dans workbook.open et au lancement du
fichier j'ai un message comme quoi excel ne trouve pas la macro avec
le chemin d'acces ??
majheure est le nom du module et est aussi le nom de la procédure. Modifie l'un des 2 noms.
Dans ton ThisWorkbook, comme ta procédure est dans un module standard, appelle la par son nom simplement.
Private Sub Workbook_Open() mise_a_jour_heure End Sub
Dans ton module Majheure :
Sub mise_a_jour_heure() ThisWorkbook.Sheets("verif_refresh").[A1] = Now temps = Now + TimeValue("00:00:6") Application.OnTime temps, "Macro1" End Sub
Dans ta "macro1" ajoute une ligne de code pour appeler la procédure mise_a_jour_heure
Sub Macro1()
'Ton code mise_a_jour_heure
End Sub
"sleg" a écrit dans le message de news:
http://cjoint.com/?ifoVBwaNEU
voici le lien
On 5 août, 13:34, "Daniel.C" wrote:
> Ca fonctionne chez moi (XL2007). Peux-tu mettre ton classeur (juste le > nécessaire) surwww.cjoint.com? > Daniel > "sleg" a écrit dans le message de news: >
> dans un module
> On 5 août, 12:55, "Daniel.C" wrote:
> > Alors, où se trouvent les macros ? > > Dans un module, dans "thisworkbook", dans une feuille ? > > Daniel > > "sleg" a écrit dans le message de news: > > > > oui
> > tout est dans le meme classeur.
> > On 5 août, 12:40, "Daniel.C" wrote:
> > > Où sont mes forceps ? ;-))) > > > Est-ce que c'est le même classeur que celui dans lequel tu as mis > > > Private Sub Workbook_Open() > > > majheure > > > End Sub > > > Daniel > > > "sleg" a écrit dans le message de news: > > > > > > Dans le classeur ou elel doit s'executer.
> > > On 5 août, 12:04, "Daniel.C" wrote:
> > > > Bonjour. > > > > Où se trouve la macro ? > > > > Cordialement. > > > > Daniel > > > > "sleg" a écrit dans le message de news: > > > > ... > > > > BOnjour,
> > > > j'ai un petit probleme avec cette macro
> > > > Dim temps > > > > Sub majheure() > > > > ThisWorkbook.Sheets("verif_refresh").[A1] = Now > > > > temps = Now + TimeValue("00:00:6") > > > > Application.OnTime temps, "majHeure" > > > > Application.OnTime temps, "majdata" > > > > End Sub
> > > > je colle un call majheure dans workbook.open et au lancement du > > > > fichier j'ai un message comme quoi excel ne trouve pas la macro a vec > > > > le chemin d'acces ??
> > > > une idée pour corriger cette erreur
> > > > merci de votre aide.- Masquer le texte des messages précédent s -
> > > - Afficher le texte des messages précédents -- Masquer le texte des > > > messages précédents -
> > - Afficher le texte des messages précédents -- Masquer le texte d es > > messages précédents -
> - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci a vous deux
et bonne journée cela fonctionne a merveille.
bonne journée.
On 5 août, 15:07, "michdenis" <michde...@hotmail.com> wrote:
majheure est le nom du module et est aussi le nom de la procédure.
Modifie l'un des 2 noms.
Dans ton ThisWorkbook, comme ta procédure est dans un module standard,
appelle la par son nom simplement.
Private Sub Workbook_Open()
mise_a_jour_heure
End Sub
Dans ton module Majheure :
Sub mise_a_jour_heure()
ThisWorkbook.Sheets("verif_refresh").[A1] = Now
temps = Now + TimeValue("00:00:6")
Application.OnTime temps, "Macro1"
End Sub
Dans ta "macro1" ajoute une ligne de code pour
appeler la procédure mise_a_jour_heure
Sub Macro1()
'Ton code
mise_a_jour_heure
End Sub
"sleg" <bastien...@gmail.com> a écrit dans le message de news:
4f411f0f-90a1-4044-a4bb-a57537bd2...@f63g2000hsf.googlegroups.com...
http://cjoint.com/?ifoVBwaNEU
voici le lien
On 5 août, 13:34, "Daniel.C" <dZZZcolarde...@free.fr> wrote:
> Ca fonctionne chez moi (XL2007). Peux-tu mettre ton classeur (juste le
> nécessaire) surwww.cjoint.com?
> Daniel
> "sleg" <bastien...@gmail.com> a écrit dans le message de news:
> 4ffeecd4-38d0-4528-a41e-b44a3fe2f...@2g2000hsn.googlegroups.com...
> dans un module
> On 5 août, 12:55, "Daniel.C" <dZZZcolarde...@free.fr> wrote:
> > Alors, où se trouvent les macros ?
> > Dans un module, dans "thisworkbook", dans une feuille ?
> > Daniel
> > "sleg" <bastien...@gmail.com> a écrit dans le message de news:
> > 08d4bf24-277b-4f38-b5ca-99c79271b...@b1g2000hsg.googlegroups.com...
> > oui
> > tout est dans le meme classeur.
> > On 5 août, 12:40, "Daniel.C" <dZZZcolarde...@free.fr> wrote:
> > > Où sont mes forceps ? ;-)))
> > > Est-ce que c'est le même classeur que celui dans lequel tu as mis
> > > Private Sub Workbook_Open()
> > > majheure
> > > End Sub
> > > Daniel
> > > "sleg" <bastien...@gmail.com> a écrit dans le message de news:
> > > e917cde3-e5b2-4efe-93fc-db89682bb...@2g2000hsn.googlegroups.com...
> > > Dans le classeur ou elel doit s'executer.
> > > On 5 août, 12:04, "Daniel.C" <dZZZcolarde...@free.fr> wrote:
> > > > Bonjour.
> > > > Où se trouve la macro ?
> > > > Cordialement.
> > > > Daniel
> > > > "sleg" <bastien...@gmail.com> a écrit dans le message de news:
> > > > d8513d51-102b-40c2-ab16-2ad79650b...@p25g2000hsf.googlegroups.com ...
> > > > BOnjour,
> > > > j'ai un petit probleme avec cette macro
> > > > Dim temps
> > > > Sub majheure()
> > > > ThisWorkbook.Sheets("verif_refresh").[A1] = Now
> > > > temps = Now + TimeValue("00:00:6")
> > > > Application.OnTime temps, "majHeure"
> > > > Application.OnTime temps, "majdata"
> > > > End Sub
> > > > je colle un call majheure dans workbook.open et au lancement du
> > > > fichier j'ai un message comme quoi excel ne trouve pas la macro a vec
> > > > le chemin d'acces ??
> > > > une idée pour corriger cette erreur
> > > > merci de votre aide.- Masquer le texte des messages précédent s -
> > > - Afficher le texte des messages précédents -- Masquer le texte des
> > > messages précédents -
> > - Afficher le texte des messages précédents -- Masquer le texte d es
> > messages précédents -
> - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
majheure est le nom du module et est aussi le nom de la procédure. Modifie l'un des 2 noms.
Dans ton ThisWorkbook, comme ta procédure est dans un module standard, appelle la par son nom simplement.
Private Sub Workbook_Open() mise_a_jour_heure End Sub
Dans ton module Majheure :
Sub mise_a_jour_heure() ThisWorkbook.Sheets("verif_refresh").[A1] = Now temps = Now + TimeValue("00:00:6") Application.OnTime temps, "Macro1" End Sub
Dans ta "macro1" ajoute une ligne de code pour appeler la procédure mise_a_jour_heure
Sub Macro1()
'Ton code mise_a_jour_heure
End Sub
"sleg" a écrit dans le message de news:
http://cjoint.com/?ifoVBwaNEU
voici le lien
On 5 août, 13:34, "Daniel.C" wrote:
> Ca fonctionne chez moi (XL2007). Peux-tu mettre ton classeur (juste le > nécessaire) surwww.cjoint.com? > Daniel > "sleg" a écrit dans le message de news: >
> dans un module
> On 5 août, 12:55, "Daniel.C" wrote:
> > Alors, où se trouvent les macros ? > > Dans un module, dans "thisworkbook", dans une feuille ? > > Daniel > > "sleg" a écrit dans le message de news: > > > > oui
> > tout est dans le meme classeur.
> > On 5 août, 12:40, "Daniel.C" wrote:
> > > Où sont mes forceps ? ;-))) > > > Est-ce que c'est le même classeur que celui dans lequel tu as mis > > > Private Sub Workbook_Open() > > > majheure > > > End Sub > > > Daniel > > > "sleg" a écrit dans le message de news: > > > > > > Dans le classeur ou elel doit s'executer.
> > > On 5 août, 12:04, "Daniel.C" wrote:
> > > > Bonjour. > > > > Où se trouve la macro ? > > > > Cordialement. > > > > Daniel > > > > "sleg" a écrit dans le message de news: > > > > ... > > > > BOnjour,
> > > > j'ai un petit probleme avec cette macro
> > > > Dim temps > > > > Sub majheure() > > > > ThisWorkbook.Sheets("verif_refresh").[A1] = Now > > > > temps = Now + TimeValue("00:00:6") > > > > Application.OnTime temps, "majHeure" > > > > Application.OnTime temps, "majdata" > > > > End Sub
> > > > je colle un call majheure dans workbook.open et au lancement du > > > > fichier j'ai un message comme quoi excel ne trouve pas la macro a vec > > > > le chemin d'acces ??
> > > > une idée pour corriger cette erreur
> > > > merci de votre aide.- Masquer le texte des messages précédent s -
> > > - Afficher le texte des messages précédents -- Masquer le texte des > > > messages précédents -
> > - Afficher le texte des messages précédents -- Masquer le texte d es > > messages précédents -
> - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -