Bonjour ;
J’aurais aimé savoir le code VBA pour remettre systématiquement la
protection de toutes mes feuilles de mon fichier Excel lors de la fermeture
du fichier.
Salutations.
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
DarthMac
Tibert a utilisé son clavier pour écrire :
Bonjour ; J’aurais aimé savoir le code VBA pour remettre systématiquement la protection de toutes mes feuilles de mon fichier Excel lors de la fermeture du fichier. Salutations. salut,
si je puis me permettre, essaye en enregistrant une macro et tu trouveras. Nous pourrons t'aider si tu as du mal à adapter ou modifier ou améliorer la macro ainsi enregistrer.
mac
Tibert a utilisé son clavier pour écrire :
Bonjour ;
J’aurais aimé savoir le code VBA pour remettre systématiquement la
protection de toutes mes feuilles de mon fichier Excel lors de la fermeture
du fichier.
Salutations.
salut,
si je puis me permettre, essaye en enregistrant une macro et tu
trouveras. Nous pourrons t'aider si tu as du mal à adapter ou modifier
ou améliorer la macro ainsi enregistrer.
Bonjour ; J’aurais aimé savoir le code VBA pour remettre systématiquement la protection de toutes mes feuilles de mon fichier Excel lors de la fermeture du fichier. Salutations. salut,
si je puis me permettre, essaye en enregistrant une macro et tu trouveras. Nous pourrons t'aider si tu as du mal à adapter ou modifier ou améliorer la macro ainsi enregistrer.
mac
Tibert
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon fichier pour pouvoir modifier certains format quand y a besoin, mais comme nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon qu’il réactive la protection des feuilles qui aurais été oublier de protéger avant fermeture. Salutations.
Tibert a utilisé son clavier pour écrire :
Bonjour ; J’aurais aimé savoir le code VBA pour remettre systématiquement la protection de toutes mes feuilles de mon fichier Excel lors de la fermeture du fichier. Salutations. salut,
si je puis me permettre, essaye en enregistrant une macro et tu trouveras. Nous pourrons t'aider si tu as du mal à adapter ou modifier ou améliorer la macro ainsi enregistrer.
mac
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon
fichier pour pouvoir modifier certains format quand y a besoin, mais comme
nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement
de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon
qu’il réactive la protection des feuilles qui aurais été oublier de protéger
avant fermeture.
Salutations.
Tibert a utilisé son clavier pour écrire :
Bonjour ;
J’aurais aimé savoir le code VBA pour remettre systématiquement la
protection de toutes mes feuilles de mon fichier Excel lors de la fermeture
du fichier.
Salutations.
salut,
si je puis me permettre, essaye en enregistrant une macro et tu
trouveras. Nous pourrons t'aider si tu as du mal à adapter ou modifier
ou améliorer la macro ainsi enregistrer.
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon fichier pour pouvoir modifier certains format quand y a besoin, mais comme nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon qu’il réactive la protection des feuilles qui aurais été oublier de protéger avant fermeture. Salutations.
Tibert a utilisé son clavier pour écrire :
Bonjour ; J’aurais aimé savoir le code VBA pour remettre systématiquement la protection de toutes mes feuilles de mon fichier Excel lors de la fermeture du fichier. Salutations. salut,
si je puis me permettre, essaye en enregistrant une macro et tu trouveras. Nous pourrons t'aider si tu as du mal à adapter ou modifier ou améliorer la macro ainsi enregistrer.
mac
DarthMac
Tibert a utilisé son clavier pour écrire :
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon fichier pour pouvoir modifier certains format quand y a besoin, mais comme nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon qu’il réactive la protection des feuilles qui aurais été oublier de protéger avant fermeture. Salutations.
Tibert,
de même que tu as fait une macro qui ôte la protection des feuilles, tu en fais une qui la remet pour chaque feuille une par une si elle n'est pas mise.
Ensuite, dans le code de ton workbook tu insères :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Call la_macro_qui_protege End Sub
Essaye de créer ta macro toi-même puisque tu sais faire et si elle ne marche pas, viens la poster ici et nous la corrigerons.
mac
Tibert a utilisé son clavier pour écrire :
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon
fichier pour pouvoir modifier certains format quand y a besoin, mais comme
nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement
de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon
qu’il réactive la protection des feuilles qui aurais été oublier de protéger
avant fermeture.
Salutations.
Tibert,
de même que tu as fait une macro qui ôte la protection des feuilles, tu
en fais une qui la remet pour chaque feuille une par une si elle n'est
pas mise.
Ensuite, dans le code de ton workbook tu insères :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call la_macro_qui_protege
End Sub
Essaye de créer ta macro toi-même puisque tu sais faire et si elle ne
marche pas, viens la poster ici et nous la corrigerons.
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon fichier pour pouvoir modifier certains format quand y a besoin, mais comme nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon qu’il réactive la protection des feuilles qui aurais été oublier de protéger avant fermeture. Salutations.
Tibert,
de même que tu as fait une macro qui ôte la protection des feuilles, tu en fais une qui la remet pour chaque feuille une par une si elle n'est pas mise.
Ensuite, dans le code de ton workbook tu insères :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Call la_macro_qui_protege End Sub
Essaye de créer ta macro toi-même puisque tu sais faire et si elle ne marche pas, viens la poster ici et nous la corrigerons.
mac
Tibert
Bonjour ; Sa fonctionne avec la macro ci-dessous Private Sub Workbook_BeforeClose(Cancel As Boolean) Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro) End Sub Par compte sa fonctionne sur la feuille active à l’enregistrement y aurait-il une possibilité qu’il le face sur toutes les feuilles à la fermeture du fichier j’ai pourtant acheter le livre « VBA pour Excel » (Pour les nuls) et je regarde dans l’aide Microsoft Visual Basic (F1) mais j’avoue que c’est pas simple ! Je compte sur le forum pour me mettre le pied à l’étrier. Si tu as une solution ou une autre méthode pour apprendre le VBA je suis preneur.
Tibert a utilisé son clavier pour écrire :
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon fichier pour pouvoir modifier certains format quand y a besoin, mais comme nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon qu’il réactive la protection des feuilles qui aurais été oublier de protéger avant fermeture. Salutations.
Tibert,
de même que tu as fait une macro qui ôte la protection des feuilles, tu en fais une qui la remet pour chaque feuille une par une si elle n'est pas mise.
Ensuite, dans le code de ton workbook tu insères :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Call la_macro_qui_protege End Sub
Essaye de créer ta macro toi-même puisque tu sais faire et si elle ne marche pas, viens la poster ici et nous la corrigerons.
mac
Bonjour ;
Sa fonctionne avec la macro ci-dessous
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro)
End Sub
Par compte sa fonctionne sur la feuille active à l’enregistrement y
aurait-il une possibilité qu’il le face sur toutes les feuilles à la
fermeture du fichier j’ai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans l’aide Microsoft Visual Basic (F1) mais j’avoue
que c’est pas simple ! Je compte sur le forum pour me mettre le pied à
l’étrier.
Si tu as une solution ou une autre méthode pour apprendre le VBA je suis
preneur.
Tibert a utilisé son clavier pour écrire :
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon
fichier pour pouvoir modifier certains format quand y a besoin, mais comme
nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement
de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon
qu’il réactive la protection des feuilles qui aurais été oublier de protéger
avant fermeture.
Salutations.
Tibert,
de même que tu as fait une macro qui ôte la protection des feuilles, tu
en fais une qui la remet pour chaque feuille une par une si elle n'est
pas mise.
Ensuite, dans le code de ton workbook tu insères :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call la_macro_qui_protege
End Sub
Essaye de créer ta macro toi-même puisque tu sais faire et si elle ne
marche pas, viens la poster ici et nous la corrigerons.
Bonjour ; Sa fonctionne avec la macro ci-dessous Private Sub Workbook_BeforeClose(Cancel As Boolean) Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro) End Sub Par compte sa fonctionne sur la feuille active à l’enregistrement y aurait-il une possibilité qu’il le face sur toutes les feuilles à la fermeture du fichier j’ai pourtant acheter le livre « VBA pour Excel » (Pour les nuls) et je regarde dans l’aide Microsoft Visual Basic (F1) mais j’avoue que c’est pas simple ! Je compte sur le forum pour me mettre le pied à l’étrier. Si tu as une solution ou une autre méthode pour apprendre le VBA je suis preneur.
Tibert a utilisé son clavier pour écrire :
J’ai déjà fait une macro pour ôter la protection sur chaque feuilles de mon fichier pour pouvoir modifier certains format quand y a besoin, mais comme nous sommes plusieurs utilisateurs sur se tableau pour éviter tout effacement de formule, j’aurais souhaiter faire code à la fermeture du fichier de façon qu’il réactive la protection des feuilles qui aurais été oublier de protéger avant fermeture. Salutations.
Tibert,
de même que tu as fait une macro qui ôte la protection des feuilles, tu en fais une qui la remet pour chaque feuille une par une si elle n'est pas mise.
Ensuite, dans le code de ton workbook tu insères :
Private Sub Workbook_BeforeClose(Cancel As Boolean) Call la_macro_qui_protege End Sub
Essaye de créer ta macro toi-même puisque tu sais faire et si elle ne marche pas, viens la poster ici et nous la corrigerons.
mac
Francois L
Bonjour ; Sa fonctionne avec la macro ci-dessous Private Sub Workbook_BeforeClose(Cancel As Boolean) Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro) End Sub Par compte sa fonctionne sur la feuille active à lenregistrement y aurait-il une possibilité quil le face sur toutes les feuilles à la fermeture du fichier
Bonjour,
Un truc du genre dans le Workbook_BeforeClose
Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each s In ActiveWorkbook.Worksheets s.Protect Next End Sub
jai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans laide Microsoft Visual Basic (F1) mais javoue que cest pas simple ! Je compte sur le forum pour me mettre le pied à létrier. Si tu as une solution ou une autre méthode pour apprendre le VBA je suis preneur.
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur de macro,etc.
Consulter dans excelabo les pages sur VBA et notamment http://www.excelabo.net/xl/pasapas.php
Tu vas trouver aussi des tutoriaux simples là : http://xlwiki.free.fr/wiki/wakka.php?wiki=MacrosEtVBA
et aussi là : http://dj.joss.free.fr/index.htm voir la rubrique "VBA Nuls"
sans parler des autres sites...
-- François L
Bonjour ;
Sa fonctionne avec la macro ci-dessous
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro)
End Sub
Par compte sa fonctionne sur la feuille active à lenregistrement y
aurait-il une possibilité quil le face sur toutes les feuilles à la
fermeture du fichier
Bonjour,
Un truc du genre dans le Workbook_BeforeClose
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each s In ActiveWorkbook.Worksheets
s.Protect
Next
End Sub
jai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans laide Microsoft Visual Basic (F1) mais javoue
que cest pas simple ! Je compte sur le forum pour me mettre le pied à
létrier.
Si tu as une solution ou une autre méthode pour apprendre le VBA je suis
preneur.
Se gratter la tête, consulter régulièrement le MPFE, utiliser
l'enregistreur de macro,etc.
Consulter dans excelabo les pages sur VBA et notamment
http://www.excelabo.net/xl/pasapas.php
Tu vas trouver aussi des tutoriaux simples là :
http://xlwiki.free.fr/wiki/wakka.php?wiki=MacrosEtVBA
et aussi là :
http://dj.joss.free.fr/index.htm
voir la rubrique "VBA Nuls"
Bonjour ; Sa fonctionne avec la macro ci-dessous Private Sub Workbook_BeforeClose(Cancel As Boolean) Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro) End Sub Par compte sa fonctionne sur la feuille active à lenregistrement y aurait-il une possibilité quil le face sur toutes les feuilles à la fermeture du fichier
Bonjour,
Un truc du genre dans le Workbook_BeforeClose
Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each s In ActiveWorkbook.Worksheets s.Protect Next End Sub
jai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans laide Microsoft Visual Basic (F1) mais javoue que cest pas simple ! Je compte sur le forum pour me mettre le pied à létrier. Si tu as une solution ou une autre méthode pour apprendre le VBA je suis preneur.
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur de macro,etc.
Consulter dans excelabo les pages sur VBA et notamment http://www.excelabo.net/xl/pasapas.php
Tu vas trouver aussi des tutoriaux simples là : http://xlwiki.free.fr/wiki/wakka.php?wiki=MacrosEtVBA
et aussi là : http://dj.joss.free.fr/index.htm voir la rubrique "VBA Nuls"
sans parler des autres sites...
-- François L
Tibert
Merci pour le code sa fonctionne, je peine un peut avec BVA
Bonjour ; Sa fonctionne avec la macro ci-dessous Private Sub Workbook_BeforeClose(Cancel As Boolean) Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro) End Sub Par compte sa fonctionne sur la feuille active à l’enregistrement y aurait-il une possibilité qu’il le face sur toutes les feuilles à la fermeture du fichier
Bonjour,
Un truc du genre dans le Workbook_BeforeClose
Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each s In ActiveWorkbook.Worksheets s.Protect Next End Sub
j’ai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans l’aide Microsoft Visual Basic (F1) mais j’avoue que c’est pas simple ! Je compte sur le forum pour me mettre le pied à l’étrier. Si tu as une solution ou une autre méthode pour apprendre le VBA je suis preneur.
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur de macro,etc.
Consulter dans excelabo les pages sur VBA et notamment http://www.excelabo.net/xl/pasapas.php
Tu vas trouver aussi des tutoriaux simples là : http://xlwiki.free.fr/wiki/wakka.php?wiki=MacrosEtVBA
et aussi là : http://dj.joss.free.fr/index.htm voir la rubrique "VBA Nuls"
sans parler des autres sites...
-- François L
Merci pour le code sa fonctionne, je peine un peut avec BVA
Bonjour ;
Sa fonctionne avec la macro ci-dessous
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro)
End Sub
Par compte sa fonctionne sur la feuille active à l’enregistrement y
aurait-il une possibilité qu’il le face sur toutes les feuilles à la
fermeture du fichier
Bonjour,
Un truc du genre dans le Workbook_BeforeClose
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each s In ActiveWorkbook.Worksheets
s.Protect
Next
End Sub
j’ai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans l’aide Microsoft Visual Basic (F1) mais j’avoue
que c’est pas simple ! Je compte sur le forum pour me mettre le pied à
l’étrier.
Si tu as une solution ou une autre méthode pour apprendre le VBA je suis
preneur.
Se gratter la tête, consulter régulièrement le MPFE, utiliser
l'enregistreur de macro,etc.
Consulter dans excelabo les pages sur VBA et notamment
http://www.excelabo.net/xl/pasapas.php
Tu vas trouver aussi des tutoriaux simples là :
http://xlwiki.free.fr/wiki/wakka.php?wiki=MacrosEtVBA
et aussi là :
http://dj.joss.free.fr/index.htm
voir la rubrique "VBA Nuls"
Merci pour le code sa fonctionne, je peine un peut avec BVA
Bonjour ; Sa fonctionne avec la macro ci-dessous Private Sub Workbook_BeforeClose(Cancel As Boolean) Call ProtectionFeuille ("ProtectionFeuille" le nom de ma macro) End Sub Par compte sa fonctionne sur la feuille active à l’enregistrement y aurait-il une possibilité qu’il le face sur toutes les feuilles à la fermeture du fichier
Bonjour,
Un truc du genre dans le Workbook_BeforeClose
Private Sub Workbook_BeforeClose(Cancel As Boolean) For Each s In ActiveWorkbook.Worksheets s.Protect Next End Sub
j’ai pourtant acheter le livre « VBA pour Excel » (Pour
les nuls) et je regarde dans l’aide Microsoft Visual Basic (F1) mais j’avoue que c’est pas simple ! Je compte sur le forum pour me mettre le pied à l’étrier. Si tu as une solution ou une autre méthode pour apprendre le VBA je suis preneur.
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur de macro,etc.
Consulter dans excelabo les pages sur VBA et notamment http://www.excelabo.net/xl/pasapas.php
Tu vas trouver aussi des tutoriaux simples là : http://xlwiki.free.fr/wiki/wakka.php?wiki=MacrosEtVBA
et aussi là : http://dj.joss.free.fr/index.htm voir la rubrique "VBA Nuls"
sans parler des autres sites...
-- François L
DarthMac
Le 21/10/2006, Francois L a supposé :
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur de macro,etc. [...] sans parler des autres sites...
et sans oublier, pratiquer, pratiquer, pratiquer...
faire des macros pour des trucs inutiles (ou presque) même si elles ne te servent qu'une fois...
essayer de trouver des solutions pour les questions des autres sur MPFE... ça c'est bien car cela t'éveilles à des choses que tu n'aurais pas abordé.
perso, après 2 à 3 ans de VBA, cela fait à peine plus de 10 jours que je fréquente MPFE et j'ai déjà appris plein de trucs qui me permettent d'améliorer mon code, comme je l'ai dit dans un autre fil.
merci à tous encore une fois d'ailleurs !
mac
Le 21/10/2006, Francois L a supposé :
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur
de macro,etc.
[...]
sans parler des autres sites...
et sans oublier, pratiquer, pratiquer, pratiquer...
faire des macros pour des trucs inutiles (ou presque) même si elles ne
te servent qu'une fois...
essayer de trouver des solutions pour les questions des autres sur
MPFE... ça c'est bien car cela t'éveilles à des choses que tu n'aurais
pas abordé.
perso, après 2 à 3 ans de VBA, cela fait à peine plus de 10 jours que
je fréquente MPFE et j'ai déjà appris plein de trucs qui me permettent
d'améliorer mon code, comme je l'ai dit dans un autre fil.
Se gratter la tête, consulter régulièrement le MPFE, utiliser l'enregistreur de macro,etc. [...] sans parler des autres sites...
et sans oublier, pratiquer, pratiquer, pratiquer...
faire des macros pour des trucs inutiles (ou presque) même si elles ne te servent qu'une fois...
essayer de trouver des solutions pour les questions des autres sur MPFE... ça c'est bien car cela t'éveilles à des choses que tu n'aurais pas abordé.
perso, après 2 à 3 ans de VBA, cela fait à peine plus de 10 jours que je fréquente MPFE et j'ai déjà appris plein de trucs qui me permettent d'améliorer mon code, comme je l'ai dit dans un autre fil.