Je serais comblé si on me montrait comment démarrer une macro automatiquement à l'ouverture d'Excel. (sans assigner de bouton à la macro en question)
Statisticien
Bonjour, Stéphane !
Merci pour la solution proposée. C'est court, c'est clair, c'est net et précis.
Pourriez-vous me dire où vous puisez toutes ces commandes qui ne sont évidemment pas toutes affichées lors d'un enregistrement automatique de macro. Il doit sûrement y avoir une liste avec une description de l'utilisation de chaque commande et sa syntaxe.
Bonne journée
Statisticien
"stéphane" wrote:
Bonjour,
il suffit de nommer la macro Auto_open()
"Statisticien" a écrit dans le message de news: > Je serais comblé si on me montrait comment démarrer une macro > automatiquement > à l'ouverture d'Excel. (sans assigner de bouton à la macro en question)
Bonjour, Stéphane !
Merci pour la solution proposée. C'est court, c'est clair, c'est net et
précis.
Pourriez-vous me dire où vous puisez toutes ces commandes qui ne sont
évidemment pas toutes affichées lors d'un enregistrement automatique de macro.
Il doit sûrement y avoir une liste avec une description de l'utilisation de
chaque commande et sa syntaxe.
Bonne journée
Statisticien
"stéphane" wrote:
Bonjour,
il suffit de nommer la macro Auto_open()
"Statisticien" <Statisticien@discussions.microsoft.com> a écrit dans le
message de news: 17B224A3-24AC-4288-8BCA-371CADA6587F@microsoft.com...
> Je serais comblé si on me montrait comment démarrer une macro
> automatiquement
> à l'ouverture d'Excel. (sans assigner de bouton à la macro en question)
Merci pour la solution proposée. C'est court, c'est clair, c'est net et précis.
Pourriez-vous me dire où vous puisez toutes ces commandes qui ne sont évidemment pas toutes affichées lors d'un enregistrement automatique de macro. Il doit sûrement y avoir une liste avec une description de l'utilisation de chaque commande et sa syntaxe.
Bonne journée
Statisticien
"stéphane" wrote:
Bonjour,
il suffit de nommer la macro Auto_open()
"Statisticien" a écrit dans le message de news: > Je serais comblé si on me montrait comment démarrer une macro > automatiquement > à l'ouverture d'Excel. (sans assigner de bouton à la macro en question)
bourgouinkristof
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du
code de la macro
Private Sub Workbook_Open()
moncode
mon_code
End Sub
La macro plante à chaque changement de feuille.
Il suffit de mettre le nom de la macro ainsi que conseillé par
Modeste.
Private Sub Workbook_Open()
Nom_de_ma_Macro
End Sub
Merci à Modeste
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Statisticien
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de démarrer automatiquement une macro dès qu'on clique sur l'onglet de la feuille où son travail est attendu ?
"" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été
très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de
démarrer automatiquement une macro dès qu'on clique sur l'onglet de la
feuille où son travail est attendu ?
"bourgouinkristof@free.fr" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du
code de la macro
Private Sub Workbook_Open()
moncode
mon_code
End Sub
La macro plante à chaque changement de feuille.
Il suffit de mettre le nom de la macro ainsi que conseillé par
Modeste.
Private Sub Workbook_Open()
Nom_de_ma_Macro
End Sub
Merci à Modeste
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de démarrer automatiquement une macro dès qu'on clique sur l'onglet de la feuille où son travail est attendu ?
"" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Philippe.R
Bonsoir, Il faudra alors utiliser l'évènement activate de la feuille en question :
Private Sub Worksheet_Activate() MsgBox "Bonjoir" 'ou bien ta macro End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Statisticien" a écrit dans le message de news:
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de démarrer automatiquement une macro dès qu'on clique sur l'onglet de la feuille où son travail est attendu ?
"" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Bonsoir,
Il faudra alors utiliser l'évènement activate de la feuille en question :
Private Sub Worksheet_Activate()
MsgBox "Bonjoir" 'ou bien ta macro
End Sub
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Statisticien" <Statisticien@discussions.microsoft.com> a écrit dans le
message de news:B432BEB4-E448-481B-8E09-FB2FEB7FE2F0@microsoft.com...
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a
été
très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de
démarrer automatiquement une macro dès qu'on clique sur l'onglet de la
feuille où son travail est attendu ?
"bourgouinkristof@free.fr" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du
code de la macro
Private Sub Workbook_Open()
moncode
mon_code
End Sub
La macro plante à chaque changement de feuille.
Il suffit de mettre le nom de la macro ainsi que conseillé par
Modeste.
Private Sub Workbook_Open()
Nom_de_ma_Macro
End Sub
Merci à Modeste
Bonsoir, Il faudra alors utiliser l'évènement activate de la feuille en question :
Private Sub Worksheet_Activate() MsgBox "Bonjoir" 'ou bien ta macro End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Statisticien" a écrit dans le message de news:
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de démarrer automatiquement une macro dès qu'on clique sur l'onglet de la feuille où son travail est attendu ?
"" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Statisticien
Encore une fois, Merci Philippe.R !!!!!!! Je te remercie tout de suite avant même de l'essayer. Tu as ma pleine confiance maintenant que je connais plusieurs des réponses que tu as fournies à d'autre nuls comme moi. Ta solution me sera d'une grande utilité. Un jour je te rendrai peut-être te retourner l'ascenseur. Bonne journée Statisticien.
"Philippe.R" wrote:
Bonsoir, Il faudra alors utiliser l'évènement activate de la feuille en question :
Private Sub Worksheet_Activate() MsgBox "Bonjoir" 'ou bien ta macro End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Statisticien" a écrit dans le message de news: > Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a > été > très utile. > > Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de > démarrer automatiquement une macro dès qu'on clique sur l'onglet de la > feuille où son travail est attendu ? > > > > "" wrote: > >> Surtout ne pas faire l'erreur que je faisais en copiant la totalité du >> code de la macro >> Private Sub Workbook_Open() >> moncode >> mon_code >> End Sub >> La macro plante à chaque changement de feuille. >> Il suffit de mettre le nom de la macro ainsi que conseillé par >> Modeste. >> Private Sub Workbook_Open() >> Nom_de_ma_Macro >> End Sub >> Merci à Modeste >>
Encore une fois, Merci Philippe.R !!!!!!!
Je te remercie tout de suite avant même de l'essayer. Tu as ma pleine
confiance maintenant que je connais plusieurs des réponses que tu as fournies
à d'autre nuls comme moi.
Ta solution me sera d'une grande utilité. Un jour je te rendrai peut-être
te retourner l'ascenseur.
Bonne journée
Statisticien.
"Philippe.R" wrote:
Bonsoir,
Il faudra alors utiliser l'évènement activate de la feuille en question :
Private Sub Worksheet_Activate()
MsgBox "Bonjoir" 'ou bien ta macro
End Sub
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Statisticien" <Statisticien@discussions.microsoft.com> a écrit dans le
message de news:B432BEB4-E448-481B-8E09-FB2FEB7FE2F0@microsoft.com...
> Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a
> été
> très utile.
>
> Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de
> démarrer automatiquement une macro dès qu'on clique sur l'onglet de la
> feuille où son travail est attendu ?
>
>
>
> "bourgouinkristof@free.fr" wrote:
>
>> Surtout ne pas faire l'erreur que je faisais en copiant la totalité du
>> code de la macro
>> Private Sub Workbook_Open()
>> moncode
>> mon_code
>> End Sub
>> La macro plante à chaque changement de feuille.
>> Il suffit de mettre le nom de la macro ainsi que conseillé par
>> Modeste.
>> Private Sub Workbook_Open()
>> Nom_de_ma_Macro
>> End Sub
>> Merci à Modeste
>>
Encore une fois, Merci Philippe.R !!!!!!! Je te remercie tout de suite avant même de l'essayer. Tu as ma pleine confiance maintenant que je connais plusieurs des réponses que tu as fournies à d'autre nuls comme moi. Ta solution me sera d'une grande utilité. Un jour je te rendrai peut-être te retourner l'ascenseur. Bonne journée Statisticien.
"Philippe.R" wrote:
Bonsoir, Il faudra alors utiliser l'évènement activate de la feuille en question :
Private Sub Worksheet_Activate() MsgBox "Bonjoir" 'ou bien ta macro End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/mpfe/connexion.php News://news.microsoft.com/microsoft.public.fr.excel "Statisticien" a écrit dans le message de news: > Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a > été > très utile. > > Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de > démarrer automatiquement une macro dès qu'on clique sur l'onglet de la > feuille où son travail est attendu ? > > > > "" wrote: > >> Surtout ne pas faire l'erreur que je faisais en copiant la totalité du >> code de la macro >> Private Sub Workbook_Open() >> moncode >> mon_code >> End Sub >> La macro plante à chaque changement de feuille. >> Il suffit de mettre le nom de la macro ainsi que conseillé par >> Modeste. >> Private Sub Workbook_Open() >> Nom_de_ma_Macro >> End Sub >> Merci à Modeste >>
Papyjac
Bonjour Statisticien,
Tu sais aussi que tu peux regarder tous les événènements dans la la fenêtre du VBA, par exemple, quand tu modifies, quand tu déplaces le curseur, quand tu recalcules ... mais attention la gestion des événements peu te poser quelques dysfonctionnement
Ainsi, il est préférable d'iniber les événements lorsque tu es dans ta procédure événements
Ensuite, je te recommande au moins un pas complet pour vérifier qu'un événement inutile ne se déclanche pas à ton insu
-- P a p y j a c
"Statisticien" a écrit dans le message de news:
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de démarrer automatiquement une macro dès qu'on clique sur l'onglet de la feuille où son travail est attendu ?
"" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste
Bonjour Statisticien,
Tu sais aussi que tu peux regarder tous les événènements dans la la fenêtre
du VBA, par exemple, quand tu modifies, quand tu déplaces le curseur, quand
tu recalcules ... mais attention la gestion des événements peu te poser
quelques dysfonctionnement
Ainsi, il est préférable d'iniber les événements lorsque tu es dans ta
procédure événements
Ensuite, je te recommande au moins un pas complet pour vérifier qu'un
événement inutile ne se déclanche pas à ton insu
--
P a p y j a c
"Statisticien" <Statisticien@discussions.microsoft.com> a écrit dans le
message de news:B432BEB4-E448-481B-8E09-FB2FEB7FE2F0@microsoft.com...
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a
été
très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de
démarrer automatiquement une macro dès qu'on clique sur l'onglet de la
feuille où son travail est attendu ?
"bourgouinkristof@free.fr" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du
code de la macro
Private Sub Workbook_Open()
moncode
mon_code
End Sub
La macro plante à chaque changement de feuille.
Il suffit de mettre le nom de la macro ainsi que conseillé par
Modeste.
Private Sub Workbook_Open()
Nom_de_ma_Macro
End Sub
Merci à Modeste
Tu sais aussi que tu peux regarder tous les événènements dans la la fenêtre du VBA, par exemple, quand tu modifies, quand tu déplaces le curseur, quand tu recalcules ... mais attention la gestion des événements peu te poser quelques dysfonctionnement
Ainsi, il est préférable d'iniber les événements lorsque tu es dans ta procédure événements
Ensuite, je te recommande au moins un pas complet pour vérifier qu'un événement inutile ne se déclanche pas à ton insu
-- P a p y j a c
"Statisticien" a écrit dans le message de news:
Votre truc pour démarrer macro sur simple ouverture du fichier Excel m'a été très utile.
Dans le même ordre d'idée, quelqu'un pourrait-il me suggérer une façon de démarrer automatiquement une macro dès qu'on clique sur l'onglet de la feuille où son travail est attendu ?
"" wrote:
Surtout ne pas faire l'erreur que je faisais en copiant la totalité du code de la macro Private Sub Workbook_Open() moncode mon_code End Sub La macro plante à chaque changement de feuille. Il suffit de mettre le nom de la macro ainsi que conseillé par Modeste. Private Sub Workbook_Open() Nom_de_ma_Macro End Sub Merci à Modeste