Bonjour,
Je cherche l'équivalent Excel d'une macro AutoOpen (qui s'éxécute
automatiquement au démarrage de Word).
En l'occurrence, je cherche à faire en sorte que *par défaut*, quel que soit
le classeur ouvert, les valeurs soient affichées avec 2 décimales, et les
calculs s'effectuent avec la précision au format affiché.
J'ai bien fait une macro qui fait ça : c'est enfantin. Mais comment faire
pour que cette macro se lance automatiquement au démarrage d'Excel, et
s'applique à tous les classeurs ouverts ?
Pas trouvé AutoOpen ou quelque chose de similaire dans l'aide. Mal cherché
ou quoi ?
AB
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent.
Bonjour, Les macros AutoOpen existe bien. En cherchant dans l'aide avec les mots clés événement et ouverture tu trouveras des choses. Sinon, il faut choisir dans le module ThisWorkbook non pas (général) qui est la valeur par défaut mais Workbook et choisir l'événement Open. Le fichier dans lequel effectué la manip devrrait être dans ton cas le classeur de macro personnel qui se lance au démarrage d'excel... Si tu as besoin de précision, n'hésite pas à détailler la demande ! A+
V.
-----Message d'origine----- Bonjour, Je cherche l'équivalent Excel d'une macro AutoOpen (qui s'éxécute
automatiquement au démarrage de Word). En l'occurrence, je cherche à faire en sorte que *par défaut*, quel que soit
le classeur ouvert, les valeurs soient affichées avec 2 décimales, et les
calculs s'effectuent avec la précision au format affiché. J'ai bien fait une macro qui fait ça : c'est enfantin. Mais comment faire
pour que cette macro se lance automatiquement au démarrage d'Excel, et
s'applique à tous les classeurs ouverts ? Pas trouvé AutoOpen ou quelque chose de similaire dans l'aide. Mal cherché
ou quoi ? AB
.
Bonjour,
Les macros AutoOpen existe bien. En cherchant dans l'aide
avec les mots clés événement et ouverture tu trouveras des
choses. Sinon, il faut choisir dans le module ThisWorkbook
non pas (général) qui est la valeur par défaut mais
Workbook et choisir l'événement Open.
Le fichier dans lequel effectué la manip devrrait être
dans ton cas le classeur de macro personnel qui se lance
au démarrage d'excel...
Si tu as besoin de précision, n'hésite pas à détailler la
demande !
A+
V.
-----Message d'origine-----
Bonjour,
Je cherche l'équivalent Excel d'une macro AutoOpen (qui
s'éxécute
automatiquement au démarrage de Word).
En l'occurrence, je cherche à faire en sorte que *par
défaut*, quel que soit
le classeur ouvert, les valeurs soient affichées avec 2
décimales, et les
calculs s'effectuent avec la précision au format affiché.
J'ai bien fait une macro qui fait ça : c'est enfantin.
Mais comment faire
pour que cette macro se lance automatiquement au
démarrage d'Excel, et
s'applique à tous les classeurs ouverts ?
Pas trouvé AutoOpen ou quelque chose de similaire dans
l'aide. Mal cherché
Bonjour, Les macros AutoOpen existe bien. En cherchant dans l'aide avec les mots clés événement et ouverture tu trouveras des choses. Sinon, il faut choisir dans le module ThisWorkbook non pas (général) qui est la valeur par défaut mais Workbook et choisir l'événement Open. Le fichier dans lequel effectué la manip devrrait être dans ton cas le classeur de macro personnel qui se lance au démarrage d'excel... Si tu as besoin de précision, n'hésite pas à détailler la demande ! A+
V.
-----Message d'origine----- Bonjour, Je cherche l'équivalent Excel d'une macro AutoOpen (qui s'éxécute
automatiquement au démarrage de Word). En l'occurrence, je cherche à faire en sorte que *par défaut*, quel que soit
le classeur ouvert, les valeurs soient affichées avec 2 décimales, et les
calculs s'effectuent avec la précision au format affiché. J'ai bien fait une macro qui fait ça : c'est enfantin. Mais comment faire
pour que cette macro se lance automatiquement au démarrage d'Excel, et
s'applique à tous les classeurs ouverts ? Pas trouvé AutoOpen ou quelque chose de similaire dans l'aide. Mal cherché
ou quoi ? AB
.
ru-th
Salut
AMTHA, le + simple est de créer un classeur modèle avec ce paramètre c'est un classeur vierge où tu fais cette modification, tu l'enregistres en tant que modèle (xlt) sous le nom classeur.xlt dans le répertoire xlstart
à vérifier.... a+ rural thierry
"AB" a écrit dans le message de news:
Bonjour, Je cherche l'équivalent Excel d'une macro AutoOpen (qui s'éxécute automatiquement au démarrage de Word). En l'occurrence, je cherche à faire en sorte que *par défaut*, quel que soit
le classeur ouvert, les valeurs soient affichées avec 2 décimales, et les calculs s'effectuent avec la précision au format affiché. J'ai bien fait une macro qui fait ça : c'est enfantin. Mais comment faire pour que cette macro se lance automatiquement au démarrage d'Excel, et s'applique à tous les classeurs ouverts ? Pas trouvé AutoOpen ou quelque chose de similaire dans l'aide. Mal cherché ou quoi ? AB
Salut
AMTHA, le + simple est de créer un classeur modèle avec ce paramètre
c'est un classeur vierge où tu fais cette modification, tu l'enregistres en
tant que modèle (xlt) sous le nom classeur.xlt dans le répertoire xlstart
à vérifier....
a+
rural thierry
"AB" <spamophobe1@marseille.com> a écrit dans le message de news:
eq2Clr0rDHA.3492@TK2MSFTNGP11.phx.gbl...
Bonjour,
Je cherche l'équivalent Excel d'une macro AutoOpen (qui s'éxécute
automatiquement au démarrage de Word).
En l'occurrence, je cherche à faire en sorte que *par défaut*, quel que
soit
le classeur ouvert, les valeurs soient affichées avec 2 décimales, et les
calculs s'effectuent avec la précision au format affiché.
J'ai bien fait une macro qui fait ça : c'est enfantin. Mais comment faire
pour que cette macro se lance automatiquement au démarrage d'Excel, et
s'applique à tous les classeurs ouverts ?
Pas trouvé AutoOpen ou quelque chose de similaire dans l'aide. Mal cherché
ou quoi ?
AB
AMTHA, le + simple est de créer un classeur modèle avec ce paramètre c'est un classeur vierge où tu fais cette modification, tu l'enregistres en tant que modèle (xlt) sous le nom classeur.xlt dans le répertoire xlstart
à vérifier.... a+ rural thierry
"AB" a écrit dans le message de news:
Bonjour, Je cherche l'équivalent Excel d'une macro AutoOpen (qui s'éxécute automatiquement au démarrage de Word). En l'occurrence, je cherche à faire en sorte que *par défaut*, quel que soit
le classeur ouvert, les valeurs soient affichées avec 2 décimales, et les calculs s'effectuent avec la précision au format affiché. J'ai bien fait une macro qui fait ça : c'est enfantin. Mais comment faire pour que cette macro se lance automatiquement au démarrage d'Excel, et s'applique à tous les classeurs ouverts ? Pas trouvé AutoOpen ou quelque chose de similaire dans l'aide. Mal cherché ou quoi ? AB
Vincent.
C'est vrai ça ! J'y avais pas pensé sans macro... Dans ce cas, au lieu de passer par un .xlt, j'irai plutôt modifier directement le .xlb du susdit répertoire (xlstart). Sinon, par macro, il est possible de changer le style par défaut de la façon suivante : With ActiveWorkbook.Styles("Normal") .IncludeNumber = True .IncludeFont = True .IncludeAlignment = True .IncludeBorder = True .IncludePatterns = True .IncludeProtection = True End With ActiveWorkbook.Styles("Normal").NumberFormat = _ "# ##0,0_);(# ##0,0);-" A+
V.
AMTHA, le + simple est de créer un classeur modèle avec ce paramètre
c'est un classeur vierge où tu fais cette modification, tu l'enregistres en
tant que modèle (xlt) sous le nom classeur.xlt dans le répertoire xlstart
à vérifier....
C'est vrai ça ! J'y avais pas pensé sans macro...
Dans ce cas, au lieu de passer par un .xlt, j'irai plutôt
modifier directement le .xlb du susdit répertoire
(xlstart).
Sinon, par macro, il est possible de changer le style par
défaut de la façon suivante :
With ActiveWorkbook.Styles("Normal")
.IncludeNumber = True
.IncludeFont = True
.IncludeAlignment = True
.IncludeBorder = True
.IncludePatterns = True
.IncludeProtection = True
End With
ActiveWorkbook.Styles("Normal").NumberFormat = _
"# ##0,0_);(# ##0,0);-"
A+
V.
AMTHA, le + simple est de créer un classeur modèle avec
ce paramètre
c'est un classeur vierge où tu fais cette modification,
tu l'enregistres en
tant que modèle (xlt) sous le nom classeur.xlt dans le
répertoire xlstart
C'est vrai ça ! J'y avais pas pensé sans macro... Dans ce cas, au lieu de passer par un .xlt, j'irai plutôt modifier directement le .xlb du susdit répertoire (xlstart). Sinon, par macro, il est possible de changer le style par défaut de la façon suivante : With ActiveWorkbook.Styles("Normal") .IncludeNumber = True .IncludeFont = True .IncludeAlignment = True .IncludeBorder = True .IncludePatterns = True .IncludeProtection = True End With ActiveWorkbook.Styles("Normal").NumberFormat = _ "# ##0,0_);(# ##0,0);-" A+
V.
AMTHA, le + simple est de créer un classeur modèle avec ce paramètre
c'est un classeur vierge où tu fais cette modification, tu l'enregistres en
tant que modèle (xlt) sous le nom classeur.xlt dans le répertoire xlstart
à vérifier....
AB
Merci à tous, comme ça, j'ai le choix. C'est la comptable qui va être contente. Bonne soirée AB
Vincent. wrote: | C'est vrai ça ! J'y avais pas pensé sans macro... | Dans ce cas, au lieu de passer par un .xlt, j'irai plutôt | modifier directement le .xlb du susdit répertoire | (xlstart). | Sinon, par macro, il est possible de changer le style par | défaut de la façon suivante : | With ActiveWorkbook.Styles("Normal") | .IncludeNumber = True | .IncludeFont = True | .IncludeAlignment = True | .IncludeBorder = True | .IncludePatterns = True | .IncludeProtection = True | End With | ActiveWorkbook.Styles("Normal").NumberFormat = _ | "# ##0,0_);(# ##0,0);-" | A+ | | V. | || AMTHA, le + simple est de créer un classeur modèle avec ce paramètre || c'est un classeur vierge où tu fais cette modification, tu || l'enregistres en tant que modèle (xlt) sous le nom classeur.xlt dans || le répertoire xlstart || || à vérifier....
Merci à tous, comme ça, j'ai le choix.
C'est la comptable qui va être contente.
Bonne soirée
AB
Vincent. wrote:
| C'est vrai ça ! J'y avais pas pensé sans macro...
| Dans ce cas, au lieu de passer par un .xlt, j'irai plutôt
| modifier directement le .xlb du susdit répertoire
| (xlstart).
| Sinon, par macro, il est possible de changer le style par
| défaut de la façon suivante :
| With ActiveWorkbook.Styles("Normal")
| .IncludeNumber = True
| .IncludeFont = True
| .IncludeAlignment = True
| .IncludeBorder = True
| .IncludePatterns = True
| .IncludeProtection = True
| End With
| ActiveWorkbook.Styles("Normal").NumberFormat = _
| "# ##0,0_);(# ##0,0);-"
| A+
|
| V.
|
|| AMTHA, le + simple est de créer un classeur modèle avec ce paramètre
|| c'est un classeur vierge où tu fais cette modification, tu
|| l'enregistres en tant que modèle (xlt) sous le nom classeur.xlt dans
|| le répertoire xlstart
||
|| à vérifier....
Merci à tous, comme ça, j'ai le choix. C'est la comptable qui va être contente. Bonne soirée AB
Vincent. wrote: | C'est vrai ça ! J'y avais pas pensé sans macro... | Dans ce cas, au lieu de passer par un .xlt, j'irai plutôt | modifier directement le .xlb du susdit répertoire | (xlstart). | Sinon, par macro, il est possible de changer le style par | défaut de la façon suivante : | With ActiveWorkbook.Styles("Normal") | .IncludeNumber = True | .IncludeFont = True | .IncludeAlignment = True | .IncludeBorder = True | .IncludePatterns = True | .IncludeProtection = True | End With | ActiveWorkbook.Styles("Normal").NumberFormat = _ | "# ##0,0_);(# ##0,0);-" | A+ | | V. | || AMTHA, le + simple est de créer un classeur modèle avec ce paramètre || c'est un classeur vierge où tu fais cette modification, tu || l'enregistres en tant que modèle (xlt) sous le nom classeur.xlt dans || le répertoire xlstart || || à vérifier....