Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas da ns
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas da ns
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas da ns
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui me
permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces feuilles
dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai une
alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" a écrit dans le message de news:
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" wrote:Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui me
permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces feuilles
dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai une
alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" <gmlsteph@gmail.com> a écrit dans le message de news:
4f5cc28a-6a55-499e-bec5-6d1a2ce13726@z24g2000yqb.googlegroups.com...
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" <nospam-gret.an...@wanadoo.fr> wrote:
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui me
permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces feuilles
dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai une
alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" a écrit dans le message de news:
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" wrote:Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
;o)
..ok..je remets:
>>...mais il faut avoir fait confiance au projet vb dans
>>les param de sécurité des macros.
Menu Outils d'excel Macros Sécurité des Macros
Onglet1 Niveau Moyen ou Faible
Onglet 2 en bas Cocher
Faire Confiance au projet Visual Basic
PAN GOT a écrit :Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui
me permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
feuilles dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
une alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" a écrit dans le message de news:
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" wrote:Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas
dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
;o)
..ok..je remets:
>>...mais il faut avoir fait confiance au projet vb dans
>>les param de sécurité des macros.
Menu Outils d'excel Macros Sécurité des Macros
Onglet1 Niveau Moyen ou Faible
Onglet 2 en bas Cocher
Faire Confiance au projet Visual Basic
PAN GOT a écrit :
Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui
me permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
feuilles dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
une alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" <gmlsteph@gmail.com> a écrit dans le message de news:
4f5cc28a-6a55-499e-bec5-6d1a2ce13726@z24g2000yqb.googlegroups.com...
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" <nospam-gret.an...@wanadoo.fr> wrote:
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas
dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
;o)
..ok..je remets:
>>...mais il faut avoir fait confiance au projet vb dans
>>les param de sécurité des macros.
Menu Outils d'excel Macros Sécurité des Macros
Onglet1 Niveau Moyen ou Faible
Onglet 2 en bas Cocher
Faire Confiance au projet Visual Basic
PAN GOT a écrit :Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui
me permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
feuilles dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
une alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" a écrit dans le message de news:
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" wrote:Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas
dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
;o)
..ok..je remets:
>>...mais il faut avoir fait confiance au projet vb dans
>>les param de sécurité des macros.
Menu Outils d'excel Macros Sécurité des Macros
Onglet1 Niveau Moyen ou Faible
Onglet 2 en bas Cocher
Faire Confiance au projet Visual Basic
PAN GOT a écrit :Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui
me permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
feuilles dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
une alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" a écrit dans le message de news:
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" wrote:Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas
dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
;o)
..ok..je remets:
>>...mais il faut avoir fait confiance au projet vb dans
>>les param de sécurité des macros.
Menu Outils d'excel Macros Sécurité des Macros
Onglet1 Niveau Moyen ou Faible
Onglet 2 en bas Cocher
Faire Confiance au projet Visual Basic
PAN GOT a écrit :
Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui
me permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
feuilles dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
une alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" <gmlsteph@gmail.com> a écrit dans le message de news:
4f5cc28a-6a55-499e-bec5-6d1a2ce13726@z24g2000yqb.googlegroups.com...
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" <nospam-gret.an...@wanadoo.fr> wrote:
Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas
dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
;o)
..ok..je remets:
>>...mais il faut avoir fait confiance au projet vb dans
>>les param de sécurité des macros.
Menu Outils d'excel Macros Sécurité des Macros
Onglet1 Niveau Moyen ou Faible
Onglet 2 en bas Cocher
Faire Confiance au projet Visual Basic
PAN GOT a écrit :Bonjour LSteph
j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
projet Visual Basic n'est pas fiable.
Pour préciser mon probleme, voici ce que je fait.
Dans un classeur, j'ai des feuilles avec juste un bouton de commande qui
me permet de lancer une macro genre "Run impression_dernier_indice".
Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
feuilles dans de nouveaux classeurs avec une boucle et
Sheets(nomfeuille).select
Sheets(nomfeuille).copy
aprés je selectionne le bouton de commande present sur la feuille avec
Activesheet.Shapes.selectAll
et je le supprime avec
Selection.cut
apres je ferme ce nouveau classeur en sauvegardant avec son nom.
Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
une alerte.
C'est ces 3 lignes de code que je cherche à supprimer.
Merci pour ton aide.
Patrick
"LSteph" a écrit dans le message de news:
Bonjour,
un exemple type, mais il faut avoir fait confiance au projet vb dans
les param de sécurité des macros.
With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
("Fiche"). _
CodeName).CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
'lSteph
On 8 sep, 14:07, "PAN GOT" wrote:Bonjour,
je crois avoir deja vu la question passée mais je ne la retrouve pas
dans
mes notes.
Dans une macro, je fait une copie d'une feuille dans un nouveau classeur
mais cette feuille contient quelques lignes de code que je voudrais
supprimer.
Si quelqu'un avait les quelques lignes de code qui vont bien.
D'avance, merci.
Patrick
Bonjour LSteph,
Excuse moi, mais je ne connaissais pas cette option.
Une fois cocher cette option, effectivement ça fonctionne bien.
Par contre je ne comprends pas très bien.
Quand j'ouvre le fichier ainsi créé, je n'ai plus ces lignes de code. Je n'ai
aucune ligne de code ni dans la feuille ni dans le classeur et pourtant,
Excel continu de me poser la question en m'indiquant que ce fichier conti ent
une macro ! ?????
Si manuellement, je supprime ce code avant la copie et je fais la même
manip, c'est a dire copie dans un autre classeur etc., je n'ai pas ce
message d'Excel.
Existe-t-il un moyen de voir ou ce cache ce code ?
A quoi correspond cette option de "faire confiance au projet VB" ?
D'avance, merci.
Patrick
"LSteph" a écrit dans le message de news:
> ;o)
> ..ok..je remets:
> >>...mais il faut avoir fait confiance au projet vb dans
> >>les param de sécurité des macros.
> Menu Outils d'excel Macros Sécurité des Macros
> Onglet1 Niveau Moyen ou Faible
> Onglet 2 en bas Cocher
> Faire Confiance au projet Visual Basic
> PAN GOT a écrit :
>> Bonjour LSteph
>> j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
>> projet Visual Basic n'est pas fiable.
>> Pour préciser mon probleme, voici ce que je fait.
>> Dans un classeur, j'ai des feuilles avec juste un bouton de commande q ui
>> me permet de lancer une macro genre "Run impression_dernier_indice".
>> Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
>> feuilles dans de nouveaux classeurs avec une boucle et
>> Sheets(nomfeuille).select
>> Sheets(nomfeuille).copy
>> aprés je selectionne le bouton de commande present sur la feuille av ec
>> Activesheet.Shapes.selectAll
>> et je le supprime avec
>> Selection.cut
>> apres je ferme ce nouveau classeur en sauvegardant avec son nom.
>> Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
>> une alerte.
>> C'est ces 3 lignes de code que je cherche à supprimer.
>> Merci pour ton aide.
>> Patrick
>> "LSteph" a écrit dans le message de news:
>>
>> Bonjour,
>> un exemple type, mais il faut avoir fait confiance au projet vb dans
>> les param de sécurité des macros.
>> With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
>> ("Fiche"). _
>> CodeName).CodeModule
>> .DeleteLines 1, .CountOfLines
>> .CodePane.Window.Close
>> End With
>> 'lSteph
>> On 8 sep, 14:07, "PAN GOT" wrote:
>>> Bonjour,
>>> je crois avoir deja vu la question passée mais je ne la retrouve pa s
>>> dans
>>> mes notes.
>>> Dans une macro, je fait une copie d'une feuille dans un nouveau class eur
>>> mais cette feuille contient quelques lignes de code que je voudrais
>>> supprimer.
>>> Si quelqu'un avait les quelques lignes de code qui vont bien.
>>> D'avance, merci.
>>> Patrick- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour LSteph,
Excuse moi, mais je ne connaissais pas cette option.
Une fois cocher cette option, effectivement ça fonctionne bien.
Par contre je ne comprends pas très bien.
Quand j'ouvre le fichier ainsi créé, je n'ai plus ces lignes de code. Je n'ai
aucune ligne de code ni dans la feuille ni dans le classeur et pourtant,
Excel continu de me poser la question en m'indiquant que ce fichier conti ent
une macro ! ?????
Si manuellement, je supprime ce code avant la copie et je fais la même
manip, c'est a dire copie dans un autre classeur etc., je n'ai pas ce
message d'Excel.
Existe-t-il un moyen de voir ou ce cache ce code ?
A quoi correspond cette option de "faire confiance au projet VB" ?
D'avance, merci.
Patrick
"LSteph" <lecocost...@frite.fr> a écrit dans le message de news:
e2WlwWLMKHA.2...@TK2MSFTNGP06.phx.gbl...
> ;o)
> ..ok..je remets:
> >>...mais il faut avoir fait confiance au projet vb dans
> >>les param de sécurité des macros.
> Menu Outils d'excel Macros Sécurité des Macros
> Onglet1 Niveau Moyen ou Faible
> Onglet 2 en bas Cocher
> Faire Confiance au projet Visual Basic
> PAN GOT a écrit :
>> Bonjour LSteph
>> j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
>> projet Visual Basic n'est pas fiable.
>> Pour préciser mon probleme, voici ce que je fait.
>> Dans un classeur, j'ai des feuilles avec juste un bouton de commande q ui
>> me permet de lancer une macro genre "Run impression_dernier_indice".
>> Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
>> feuilles dans de nouveaux classeurs avec une boucle et
>> Sheets(nomfeuille).select
>> Sheets(nomfeuille).copy
>> aprés je selectionne le bouton de commande present sur la feuille av ec
>> Activesheet.Shapes.selectAll
>> et je le supprime avec
>> Selection.cut
>> apres je ferme ce nouveau classeur en sauvegardant avec son nom.
>> Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
>> une alerte.
>> C'est ces 3 lignes de code que je cherche à supprimer.
>> Merci pour ton aide.
>> Patrick
>> "LSteph" <gmlst...@gmail.com> a écrit dans le message de news:
>> 4f5cc28a-6a55-499e-bec5-6d1a2ce13...@z24g2000yqb.googlegroups.com...
>> Bonjour,
>> un exemple type, mais il faut avoir fait confiance au projet vb dans
>> les param de sécurité des macros.
>> With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
>> ("Fiche"). _
>> CodeName).CodeModule
>> .DeleteLines 1, .CountOfLines
>> .CodePane.Window.Close
>> End With
>> 'lSteph
>> On 8 sep, 14:07, "PAN GOT" <nospam-gret.an...@wanadoo.fr> wrote:
>>> Bonjour,
>>> je crois avoir deja vu la question passée mais je ne la retrouve pa s
>>> dans
>>> mes notes.
>>> Dans une macro, je fait une copie d'une feuille dans un nouveau class eur
>>> mais cette feuille contient quelques lignes de code que je voudrais
>>> supprimer.
>>> Si quelqu'un avait les quelques lignes de code qui vont bien.
>>> D'avance, merci.
>>> Patrick- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour LSteph,
Excuse moi, mais je ne connaissais pas cette option.
Une fois cocher cette option, effectivement ça fonctionne bien.
Par contre je ne comprends pas très bien.
Quand j'ouvre le fichier ainsi créé, je n'ai plus ces lignes de code. Je n'ai
aucune ligne de code ni dans la feuille ni dans le classeur et pourtant,
Excel continu de me poser la question en m'indiquant que ce fichier conti ent
une macro ! ?????
Si manuellement, je supprime ce code avant la copie et je fais la même
manip, c'est a dire copie dans un autre classeur etc., je n'ai pas ce
message d'Excel.
Existe-t-il un moyen de voir ou ce cache ce code ?
A quoi correspond cette option de "faire confiance au projet VB" ?
D'avance, merci.
Patrick
"LSteph" a écrit dans le message de news:
> ;o)
> ..ok..je remets:
> >>...mais il faut avoir fait confiance au projet vb dans
> >>les param de sécurité des macros.
> Menu Outils d'excel Macros Sécurité des Macros
> Onglet1 Niveau Moyen ou Faible
> Onglet 2 en bas Cocher
> Faire Confiance au projet Visual Basic
> PAN GOT a écrit :
>> Bonjour LSteph
>> j'obtiens un message d'erreur d'execution '1004' L'acces par programme au
>> projet Visual Basic n'est pas fiable.
>> Pour préciser mon probleme, voici ce que je fait.
>> Dans un classeur, j'ai des feuilles avec juste un bouton de commande q ui
>> me permet de lancer une macro genre "Run impression_dernier_indice".
>> Avec une autre macro dans une UsF, je copie une ou plusieurs de ces
>> feuilles dans de nouveaux classeurs avec une boucle et
>> Sheets(nomfeuille).select
>> Sheets(nomfeuille).copy
>> aprés je selectionne le bouton de commande present sur la feuille av ec
>> Activesheet.Shapes.selectAll
>> et je le supprime avec
>> Selection.cut
>> apres je ferme ce nouveau classeur en sauvegardant avec son nom.
>> Tous fonctionne mais comme il reste cette mini macro, à l'ouverture j'ai
>> une alerte.
>> C'est ces 3 lignes de code que je cherche à supprimer.
>> Merci pour ton aide.
>> Patrick
>> "LSteph" a écrit dans le message de news:
>>
>> Bonjour,
>> un exemple type, mais il faut avoir fait confiance au projet vb dans
>> les param de sécurité des macros.
>> With ActiveWorkbook.VBProject.VBComponents(ActiveWorkbook.Sheets
>> ("Fiche"). _
>> CodeName).CodeModule
>> .DeleteLines 1, .CountOfLines
>> .CodePane.Window.Close
>> End With
>> 'lSteph
>> On 8 sep, 14:07, "PAN GOT" wrote:
>>> Bonjour,
>>> je crois avoir deja vu la question passée mais je ne la retrouve pa s
>>> dans
>>> mes notes.
>>> Dans une macro, je fait une copie d'une feuille dans un nouveau class eur
>>> mais cette feuille contient quelques lignes de code que je voudrais
>>> supprimer.
>>> Si quelqu'un avait les quelques lignes de code qui vont bien.
>>> D'avance, merci.
>>> Patrick- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
OK. je vois bien le danger.
Je vais modifier mon classeur pour eviter ça parce qu'il est utilisé par
plusieurs personnes et effectivement, je ne peux pas proceder de la sorte.
Merci à tous les deux.
Cordialement
OK. je vois bien le danger.
Je vais modifier mon classeur pour eviter ça parce qu'il est utilisé par
plusieurs personnes et effectivement, je ne peux pas proceder de la sorte.
Merci à tous les deux.
Cordialement
OK. je vois bien le danger.
Je vais modifier mon classeur pour eviter ça parce qu'il est utilisé par
plusieurs personnes et effectivement, je ne peux pas proceder de la sorte.
Merci à tous les deux.
Cordialement
Bonjour,
Tu pourras modifier ton classeur si tu veux , mais amha ce n'est pas un pb
du moment que tu as encadré ce qui devait se faire.
Le souci est de bien mettre dans la confidence et la confiance, les
utilisateurs de tes classeurs.
Exemple: on recoit de nouvelles machines sur certains postes
Manque de pot , le fournisseur n'a pas suivi les préconisations
demandées... par défaut la sécurité des macros est sur élevé...
Si l'utilisateur n'est pas averti ou que comme dans la plupart des cas ,
quand la machine lui affiche un message,il a tres tres peur et ne sais
subitement plus lire ce qui est écrit dans la fenêtre.
Il ne saura pas comment faire pour utiliser des classeurs contenant des
macros, car d'emblée elles auront été désactivées à l'ouverture.
Moralité: suffit de prévenir les personnes du parametrage de Outils Macros
sécurité, préalable à l'utilisation ou le cas échéant , la personne
chargée du parametrage des postes.
--
lSteph
PAN GOT a écrit :OK. je vois bien le danger.
Je vais modifier mon classeur pour eviter ça parce qu'il est utilisé par
plusieurs personnes et effectivement, je ne peux pas proceder de la
sorte.
Merci à tous les deux.
Cordialement
Bonjour,
Tu pourras modifier ton classeur si tu veux , mais amha ce n'est pas un pb
du moment que tu as encadré ce qui devait se faire.
Le souci est de bien mettre dans la confidence et la confiance, les
utilisateurs de tes classeurs.
Exemple: on recoit de nouvelles machines sur certains postes
Manque de pot , le fournisseur n'a pas suivi les préconisations
demandées... par défaut la sécurité des macros est sur élevé...
Si l'utilisateur n'est pas averti ou que comme dans la plupart des cas ,
quand la machine lui affiche un message,il a tres tres peur et ne sais
subitement plus lire ce qui est écrit dans la fenêtre.
Il ne saura pas comment faire pour utiliser des classeurs contenant des
macros, car d'emblée elles auront été désactivées à l'ouverture.
Moralité: suffit de prévenir les personnes du parametrage de Outils Macros
sécurité, préalable à l'utilisation ou le cas échéant , la personne
chargée du parametrage des postes.
--
lSteph
PAN GOT a écrit :
OK. je vois bien le danger.
Je vais modifier mon classeur pour eviter ça parce qu'il est utilisé par
plusieurs personnes et effectivement, je ne peux pas proceder de la
sorte.
Merci à tous les deux.
Cordialement
Bonjour,
Tu pourras modifier ton classeur si tu veux , mais amha ce n'est pas un pb
du moment que tu as encadré ce qui devait se faire.
Le souci est de bien mettre dans la confidence et la confiance, les
utilisateurs de tes classeurs.
Exemple: on recoit de nouvelles machines sur certains postes
Manque de pot , le fournisseur n'a pas suivi les préconisations
demandées... par défaut la sécurité des macros est sur élevé...
Si l'utilisateur n'est pas averti ou que comme dans la plupart des cas ,
quand la machine lui affiche un message,il a tres tres peur et ne sais
subitement plus lire ce qui est écrit dans la fenêtre.
Il ne saura pas comment faire pour utiliser des classeurs contenant des
macros, car d'emblée elles auront été désactivées à l'ouverture.
Moralité: suffit de prévenir les personnes du parametrage de Outils Macros
sécurité, préalable à l'utilisation ou le cas échéant , la personne
chargée du parametrage des postes.
--
lSteph
PAN GOT a écrit :OK. je vois bien le danger.
Je vais modifier mon classeur pour eviter ça parce qu'il est utilisé par
plusieurs personnes et effectivement, je ne peux pas proceder de la
sorte.
Merci à tous les deux.
Cordialement