Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour que
:
1/ une boite de message lui demande s'il est certain de vouloir tout effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances !
;-)
Bonne journée -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"13Hubert" a écrit dans le message de news:
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert -- ...from Marseille !
Bonjour,
Quelque chose comme ceci ( à adapter bien sûr )
Sub Nouvelle_Année()
Dim rep As VbMsgBoxResult
'demande confirmation
rep = MsgBox("Etes-vous certain(e) de vouloir initialiser ?", vbYesNo)
If rep = vbNo Then Exit Sub
Bonne journée
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"13Hubert" <13hubert@discussions.microsoft.com> a écrit dans le message de
news: 342FAA31-5FC8-4D4C-95D9-A2C16BC34047@microsoft.com...
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour
que
:
1/ une boite de message lui demande s'il est certain de vouloir tout
effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier
sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances
!
;-)
Bonne journée -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"13Hubert" a écrit dans le message de news:
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert -- ...from Marseille !
JB
Bonjour,
reponse=Msgbox("Etes vous sûr",VbYesNo) If reponse=Vbyes Then ...
Else ..
End if
Cordialement JB
Bonjour,
reponse=Msgbox("Etes vous sûr",VbYesNo)
If reponse=Vbyes Then
...
rep = MsgBox("Etes-vous certain(e) de vouloir initialiser ?", vbYesNoCancel )
;-)
Michel
13Hubert
Et ben voilà ! Je savais qu'il me suffirait de demander...! Mieux vaut un qui sait que 100 qui cherchent... Surtout que de cette manière j'apprends beaucoup et je peux faire le cacou devant mes collègues... ;-)
Merci beaucoup à vous 2 ! Hubert -- ...from Marseille !
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert -- ...from Marseille !
Et ben voilà !
Je savais qu'il me suffirait de demander...!
Mieux vaut un qui sait que 100 qui cherchent...
Surtout que de cette manière j'apprends beaucoup et je peux faire le cacou
devant mes collègues... ;-)
Merci beaucoup à vous 2 !
Hubert
--
...from Marseille !
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour que
:
1/ une boite de message lui demande s'il est certain de vouloir tout effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances !
;-)
Et ben voilà ! Je savais qu'il me suffirait de demander...! Mieux vaut un qui sait que 100 qui cherchent... Surtout que de cette manière j'apprends beaucoup et je peux faire le cacou devant mes collègues... ;-)
Merci beaucoup à vous 2 ! Hubert -- ...from Marseille !
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert -- ...from Marseille !
13Hubert
Ha... Petit problème...
J'ai appliqué le code fourni par les sympathiques Pounet95 et Michel (mbfac) que j'ai adapté comme il m'a été proposé, mais VBA stoppe devant une erreur...
Voici le code modifié à ma petite sauce :
--------------------------------------------------------- Sub Nouvelle_Année() ' ' nouv_année Macro ' Macro enregistrée le 06/01/06 par Hubert ' ' Dim rep As VbMsgBoxResult
rep = MsgBox("Attention ! Vous allez effacer vos données ! Etes-vous certain(e) de vouloir continuer ?", vbYesNoCancel) 'demande confirmation
Bonne journée -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
Ha... Petit problème...
J'ai appliqué le code fourni par les sympathiques Pounet95 et Michel (mbfac)
que j'ai adapté comme il m'a été proposé, mais VBA stoppe devant une erreur...
Voici le code modifié à ma petite sauce :
---------------------------------------------------------
Sub Nouvelle_Année()
'
' nouv_année Macro
' Macro enregistrée le 06/01/06 par Hubert
'
'
Dim rep As VbMsgBoxResult
rep = MsgBox("Attention ! Vous allez effacer vos données ! Etes-vous
certain(e) de vouloir continuer ?", vbYesNoCancel) 'demande confirmation
J'ai appliqué le code fourni par les sympathiques Pounet95 et Michel (mbfac) que j'ai adapté comme il m'a été proposé, mais VBA stoppe devant une erreur...
Voici le code modifié à ma petite sauce :
--------------------------------------------------------- Sub Nouvelle_Année() ' ' nouv_année Macro ' Macro enregistrée le 06/01/06 par Hubert ' ' Dim rep As VbMsgBoxResult
rep = MsgBox("Attention ! Vous allez effacer vos données ! Etes-vous certain(e) de vouloir continuer ?", vbYesNoCancel) 'demande confirmation
Bonne journée -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
ThierryP
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi ne pas mettre un petit test sur la date, comme : Sub Nouvelle_Année() [A1] = Date If Year(Date) = Year([A1]) Then Exit Sub .....
end sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert
-- @+ thierryp
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi ne pas mettre un petit
test sur la date, comme :
Sub Nouvelle_Année()
[A1] = Date
If Year(Date) = Year([A1]) Then Exit Sub
.....
end sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour que
:
1/ une boite de message lui demande s'il est certain de vouloir tout effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances !
;-)
En complément de la réponse de Pounet95, pourquoi ne pas mettre un petit test sur la date, comme : Sub Nouvelle_Année() [A1] = Date If Year(Date) = Year([A1]) Then Exit Sub .....
end sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert
-- @+ thierryp
ThierryP
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi pas un petit test sur la date : Sub Nouvelle_Année() If Year(Date) = Year([A1]) Then Exit Sub
'demande confirmation rep = MsgBox("Etes-vous certain(e) de vouloir initialiser ?", vbYesNo) If rep = vbNo Then Exit Sub
'OK, initialiser ActiveWorkbook.SaveAs "Ancien" & ActiveWorkbook.Name 'procédure d'initialisation ' ton code [A1] = Date <----------- Tu écris la date en dur dans une cellule inutilisée au moment ou tu initialises End Sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert
-- @+ thierryp
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi pas un petit test sur
la date :
Sub Nouvelle_Année()
If Year(Date) = Year([A1]) Then Exit Sub
'demande confirmation
rep = MsgBox("Etes-vous certain(e) de vouloir initialiser ?", vbYesNo)
If rep = vbNo Then Exit Sub
'OK, initialiser
ActiveWorkbook.SaveAs "Ancien" & ActiveWorkbook.Name
'procédure d'initialisation
' ton code
[A1] = Date <----------- Tu écris la date en dur dans une cellule
inutilisée au moment ou tu initialises
End Sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour que
:
1/ une boite de message lui demande s'il est certain de vouloir tout effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances !
;-)
En complément de la réponse de Pounet95, pourquoi pas un petit test sur la date : Sub Nouvelle_Année() If Year(Date) = Year([A1]) Then Exit Sub
'demande confirmation rep = MsgBox("Etes-vous certain(e) de vouloir initialiser ?", vbYesNo) If rep = vbNo Then Exit Sub
'OK, initialiser ActiveWorkbook.SaveAs "Ancien" & ActiveWorkbook.Name 'procédure d'initialisation ' ton code [A1] = Date <----------- Tu écris la date en dur dans une cellule inutilisée au moment ou tu initialises End Sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert
-- @+ thierryp
13Hubert
Yess ! Je prends !! Et j'apprends !! En effet, l'idée est excellente et je l'appliquerai dès que "mon" (oup's pardon !) code est dépatouillé de son erreur.
Merci encore et encore !
Hubert -- ...from Marseille !
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi ne pas mettre un petit test sur la date, comme : Sub Nouvelle_Année() [A1] = Date If Year(Date) = Year([A1]) Then Exit Sub ......
end sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert
-- @+ thierryp
Yess !
Je prends !!
Et j'apprends !!
En effet, l'idée est excellente et je l'appliquerai dès que "mon" (oup's
pardon !) code est dépatouillé de son erreur.
Merci encore et encore !
Hubert
--
...from Marseille !
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi ne pas mettre un petit
test sur la date, comme :
Sub Nouvelle_Année()
[A1] = Date
If Year(Date) = Year([A1]) Then Exit Sub
......
end sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour que
:
1/ une boite de message lui demande s'il est certain de vouloir tout effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances !
;-)
Yess ! Je prends !! Et j'apprends !! En effet, l'idée est excellente et je l'appliquerai dès que "mon" (oup's pardon !) code est dépatouillé de son erreur.
Merci encore et encore !
Hubert -- ...from Marseille !
Bonjour 13Hubert,
En complément de la réponse de Pounet95, pourquoi ne pas mettre un petit test sur la date, comme : Sub Nouvelle_Année() [A1] = Date If Year(Date) = Year([A1]) Then Exit Sub ......
end sub
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert
-- @+ thierryp
ThierryP
Re 13Hubert,
chez moi pas de souci avec cette ligne, mais ça marche aussi si tu la supprimes........(Excel2002, je n'ai pas d'autre version) VBA se débrouillera tout seul avec la variable rep !!
Yess ! Je prends !! Et j'apprends !! En effet, l'idée est excellente et je l'appliquerai dès que "mon" (oup's pardon !) code est dépatouillé de son erreur.
Merci encore et encore !
Hubert
-- @+ thierryp
Re 13Hubert,
chez moi pas de souci avec cette ligne, mais ça marche aussi si tu la
supprimes........(Excel2002, je n'ai pas d'autre version)
VBA se débrouillera tout seul avec la variable rep !!
Yess !
Je prends !!
Et j'apprends !!
En effet, l'idée est excellente et je l'appliquerai dès que "mon" (oup's
pardon !) code est dépatouillé de son erreur.
chez moi pas de souci avec cette ligne, mais ça marche aussi si tu la supprimes........(Excel2002, je n'ai pas d'autre version) VBA se débrouillera tout seul avec la variable rep !!
Yess ! Je prends !! Et j'apprends !! En effet, l'idée est excellente et je l'appliquerai dès que "mon" (oup's pardon !) code est dépatouillé de son erreur.
Merci encore et encore !
Hubert
-- @+ thierryp
michdenis
Bonjour 13Hubert,
Si tu faisais de ton application un modèle (xlt), tu n'aurais pas besoin de l'effacer et tu pourrais en utiliser un nouveau aussi souvent que tu désires et ce, sans risque de perdre des données.
Salutations!
"13Hubert" a écrit dans le message de news:
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)
Merci beaucoup
Hubert -- ...from Marseille !
Bonjour 13Hubert,
Si tu faisais de ton application un modèle (xlt), tu n'aurais pas besoin de l'effacer
et tu pourrais en utiliser un nouveau aussi souvent que tu désires et ce, sans
risque de perdre des données.
Salutations!
"13Hubert" <13hubert@discussions.microsoft.com> a écrit dans le message de news:
342FAA31-5FC8-4D4C-95D9-A2C16BC34047@microsoft.com...
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année...
Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront
effacées par une macro...
J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile...
J'ai affecté cette macro à un bouton nommé "Nouvelle année"...
Ma question est que je voudrais m'assurer que mon utilisateur du moment ne
provoque pas la réinitialisation par inadvertance donc comment faire pour que
:
1/ une boite de message lui demande s'il est certain de vouloir tout effacer
avec un bouton OUI et un bouton NON...
2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà.
Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances !
;-)
Si tu faisais de ton application un modèle (xlt), tu n'aurais pas besoin de l'effacer et tu pourrais en utiliser un nouveau aussi souvent que tu désires et ce, sans risque de perdre des données.
Salutations!
"13Hubert" a écrit dans le message de news:
Re-bonjour à tous !
Je poursuis invariablement l'amélioration de mon fichier Excel...
Ce fichier doit être réinitialisé en fin d'année... Pour ce faire, toutes les cellules de saisie de toutes les feuilles seront effacées par une macro... J'ai bien créé la macro qui va bien. Avec l'enregistreur, c'est facile... J'ai affecté cette macro à un bouton nommé "Nouvelle année"... Ma question est que je voudrais m'assurer que mon utilisateur du moment ne provoque pas la réinitialisation par inadvertance donc comment faire pour que : 1/ une boite de message lui demande s'il est certain de vouloir tout effacer avec un bouton OUI et un bouton NON... 2/ il ait la possibilité, AVANT l'effacement, d'enregistrer le fichier sous...
Voilà. Je sais pouvoir compter sur vous, j'ai déjà testé X fois vos connaissances ! ;-)