Bonjour,
j'utilise une macro principale qui évolue tout le tps (avec un module
appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent (une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro principale mettre à jour
le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
Bonjour,
j'utilise une macro principale qui évolue tout le tps (avec un module
appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent (une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro principale mettre à jour
le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
Bonjour,
j'utilise une macro principale qui évolue tout le tps (avec un module
appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent (une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro principale mettre à jour
le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
Ok, je me lance la dessus, j'avais oublié de préciser (je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je me lance.
Yallah aussi.
John.
"Vincent." a écrit dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
Ok, je me lance la dessus, j'avais oublié de préciser (je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
Ok, je me lance la dessus, j'avais oublié de préciser (je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je me lance.
Yallah aussi.
John.
"Vincent." a écrit dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
Effectivement je n'arrive pas à m'en sortir avec mes xla. Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message de
news:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser (je sais plus) que
mesfichiers sont des macros complémentaires (xla). Mais je me lance.
Yallah aussi.
John.
"Vincent." a écrit dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
Effectivement je n'arrive pas à m'en sortir avec mes xla. Une solution ?
Merci d'avance
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message de
news:bot7qi$637$1@s1.read.news.oleane.net...
Ok, je me lance la dessus, j'avais oublié de préciser (je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
Effectivement je n'arrive pas à m'en sortir avec mes xla. Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message de
news:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser (je sais plus) que
mesfichiers sont des macros complémentaires (xla). Mais je me lance.
Yallah aussi.
John.
"Vincent." a écrit dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
de
news:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message
de
news:bot7qi$637$1@s1.read.news.oleane.net...
Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
de
news:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
de
news:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message
de
news:bot7qi$637$1@s1.read.news.oleane.net...
Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
de
news:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message de
news:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Je n'arrive qu'à sauver la macro complementaire qui
contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les
autres :(
John
"Vincent." a écrit
dans le message de
news:0c3f01c3a926$63c25f40$
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
denews:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) quemesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message denews:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers
secondaires
les modules Mod_JMO sont censés correspondre exactement
aumême module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testégrandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
.
-----Message d'origine-----
Je n'arrive qu'à sauver la macro complementaire qui
contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les
autres :(
John
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:0c3f01c3a926$63c25f40$a401280a@phx.gbl...
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed =false et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message
de
news:bot7qi$637$1@s1.read.news.oleane.net...
Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers
secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
.
-----Message d'origine-----
Je n'arrive qu'à sauver la macro complementaire qui
contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les
autres :(
John
"Vincent." a écrit
dans le message de
news:0c3f01c3a926$63c25f40$
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
denews:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) quemesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message denews:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers
secondaires
les modules Mod_JMO sont censés correspondre exactement
aumême module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testégrandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
.
Je n'arrive qu'à sauver la macro complementaire qui contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les autres :(
John
"Vincent." a écrit dans le message de
news:0c3f01c3a926$63c25f40$
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
denews:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) quemesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message denews:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
aumême module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testégrandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
Je n'arrive qu'à sauver la macro complementaire qui contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les autres :(
John
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit dans le message de
news:0c3f01c3a926$63c25f40$a401280a@phx.gbl...
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message
de
news:bot7qi$637$1@s1.read.news.oleane.net...
Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
Je n'arrive qu'à sauver la macro complementaire qui contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les autres :(
John
"Vincent." a écrit dans le message de
news:0c3f01c3a926$63c25f40$
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
denews:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) quemesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message denews:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers secondaires
les modules Mod_JMO sont censés correspondre exactement
aumême module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testégrandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
-----Message d'origine-----
Je n'arrive qu'à sauver la macro complementaire qui
contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les
autres :(
John
"Vincent." a écrit
dans le message de
news:0c3f01c3a926$63c25f40$
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
denews:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) quemesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message denews:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers
secondaires
les modules Mod_JMO sont censés correspondre exactement
aumême module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testégrandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
.
-----Message d'origine-----
Je n'arrive qu'à sauver la macro complementaire qui
contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les
autres :(
John
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:0c3f01c3a926$63c25f40$a401280a@phx.gbl...
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!
-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message
de
news:bot7qi$637$1@s1.read.news.oleane.net...
Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) que
mes
fichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." <vincent.N0SP@MfallasATfr.pwc.com> a écrit
dans le message de
news:037801c3a912$25066f30$a501280a@phx.gbl...
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers
secondaires
les modules Mod_JMO sont censés correspondre exactement
au
même module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testé
grandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.
-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé
: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de mon
module (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,
types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour le
module Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
.
-----Message d'origine-----
Je n'arrive qu'à sauver la macro complementaire qui
contient ma f° car il
accepte Thisworkbook.Save mais impossible d'accrocher les
autres :(
John
"Vincent." a écrit
dans le message de
news:0c3f01c3a926$63c25f40$
Je dois avouer que j'arrive à la limite de mes capacités.
Je n'utilise pas encore les addins, mais peut-être qu'en
les désinstallant avec .installed úlse et les
réinstallant ça fera l'affaire.
M'enfin là, comme je te le disais, je suis un peu sec sur
le sujet !
Je m'y penche si j'ai 5 minutes, ça m'a l'air intéressant
comme pb !!!-----Message d'origine-----
Effectivement je n'arrive pas à m'en sortir avec mes xla.
Une solution ?
Merci d'avance
John
"John Fuss" a écrit dans le message
denews:bot7qi$637$Ok, je me lance la dessus, j'avais oublié de préciser
(je sais plus) quemesfichiers sont des macros complémentaires (xla). Mais je
me lance.
Yallah aussi.
John.
"Vincent." a écrit
dans le message denews:037801c3a912$25066f30$
Salut John !
Si je te suis bien, tu as :
- un module de base Mod_JMO dans un classeur
disons "source"
- des fichiers secondaires dans lesquels se retrouve le
module Mod_JMO
En partant du principe que dans les fichiers
secondaires
les modules Mod_JMO sont censés correspondre exactement
aumême module du fichier "source", tu peux essayer :
Sub yalah()
Set SelectedWorkbooks = Array( [tes fichiers
secondaires] )
ThisWorkbook.VBProject.VBComponents("Mod_JMO").Export _
"C:ztempz.bas"
For Each wk In SelectedWorkbooks
Set wk = Workbooks.Open(wk.Name)
wk.VBProject.VBComponents.Remove _
wk.VBProject.VBComponents("Mod_JMO")
wk.VBProject.VBComponents.Import _
"C:ztempz.bas"
wk.Close True
Next wk
Kill "C:ztempz.bas"
End Sub
Je dirais que ça marche. Evidemment, je ne l'ai pas
testégrandeur nature, et c'est le genre de code qui est à
manipuler avec la plus grande précaution...
En espérant que cela fera ton bonheur !
A+
Vincent.-----Message d'origine-----
Bonjour,
j'utilise une macro principale qui évolue tout le tps
(avec un module appelé: Mod_JMO) et bcp de macros secondaires qui utilisent
(une copie) de monmodule (Mod_JMO) qui contient toutes mes fonctions
persos, enumérations,types et autres.
Comment puis-je depuis une fonction ds ma macro
principale mettre à jour lemodule Mod_JMO dans toutes mes macros secondaires ?
Merci d'avance.
John.
.
.
.