| ||||||||
Astucien |
Pour mon classeur je souhaite modifier la valeur "Saved". De "False" je veux la mettre à "True"
Merci pour votre aide @+ | |||||||
Publicité | ||||||||
Astucien | Bonjour; Cette propriété a la valeur True si le classeur spécifié n'a pas été modifié depuis son dernier enregistrement.
Dans votre cas si la valeur passe à False cela veut dire que votre fichier se trouve modifié à l'ouverture du classeur.
Salutations Modifié par gilbert_rgi le 23/07/2017 09:29 | |||||||
![]() |
D'après ce que j'ai lu cet après midi, cela pourrait venir du fait qu'il y a au début de mon classeur la valeur "=AUJOURDHUI()" .......... qui donc, forcément change tous les jours. CQFD ! Si c'est bien le cas, il n'y a rien à faire.......... bonne soirée @+ | |||||||
Astucien | lougal50 a écrit : à moins que de l'enregistrer à l'ouverture Private Sub Workbook_Open() ThisWorkbook.Save End Sub comme ceci "saved" redevient True | |||||||
![]() |
je crois comprendre ce que tu veux me faire faire, mais si je le fais j'ai ça :
Et la je ne sais pas quoi répondre.........perso je ne connaissais que les classeurs de type xlsx et la il faudrait que je passe sur du xlsm ou xlsp si j'ai bien compris ???????????
@+ | |||||||
Astucien | il faut enregistrer le fichier en xlsm au lieu de xlsx | |||||||
![]() |
comme ceci "saved" redevient True -------------> on dirait que non !!!!!!!!
GRRRRRRR.......
Modifié par lougal50 le 23/07/2017 21:47 | |||||||
![]() | Suite et fin........ Viens de faire un essai, j'ai supprimé "=AUJOURDHUI()" et plus de problème, "saved" est à "true". Je m'arrange autrement et du coup c'est bon. Bonne soirée tlm | |||||||
![]() ![]() | Bonjour, C'est cela qu'il fallait mettre : Private Sub Workbook_Open() Cela te permet, lorsque le classeur se trouve automatiquement modifié à l'ouverture, si tu ne l'ouvres que pour une consultation, sans rien faire d'autre, de pouvoir le refermer sans avoir le message te demandant si tu veux enregistrer. Cordialement. | |||||||
Publicité | ||||||||
![]() |
J'avais vu ta réponse sur un autre post et l'avais essayée...... j'ai remis "=AUJOURDHUI()" j'ai fais ta modif....... mais non
désolé...... @+ | |||||||
![]() ![]() | Tu es sûr que tu avais enregistré le classeur avec le code, fermé le classeur, ouvert le classeur, puis le fermer immédiatement sans rien faire d'autre, et c'est là, lors de cette fermeture immédiate (j'insiste ! | |||||||
![]() |
je l'ouvre et je vais tout de suite sur la croix pour fermer et il me demande si je veux sauvegarder. (j'ai vérifié aussi le code est toujours là....) | |||||||
Astucien | Il y a sans doute autre chose qui modifie car comme Ferrand j'insiste que ça fonctionne aussi avec ThisWorkbook.Save à l'ouverture
| |||||||
![]() | Il y a sans doute autre chose qui modifie En cherchant je viens de me rendre compte de cet avertissement de sécurité que je n'avais jamais vu avant ?????? peut être depuis qu'il est en .xlsm ?
Modifié par lougal50 le 24/07/2017 16:29 | |||||||
Astucien | hé Bien oui si les macros ne sont pas activées elles auront du mal à faire ce qu'on leur demande | |||||||
![]() | C'est ça les débutants...... merci
| |||||||
Astucien | sur la copie d'écran ci dessus c'est marquer "activer le contenu" cliquer à cet emplacement | |||||||
Publicité | ||||||||
![]() | Tu vas rire....... (jaune) et moi aussi, je sens que je vais laisser tomber..... je clique sur "activer le contenu" et sur OK, je ferme le classeur en sauvegardant. Et quand je le "ré" ouvre j'ai toujours l'avertissement et la case activer etc ... qui n'est pas cochée Si tu en a marre laisse tomber, je ne t'en voudrais pas. Surtout que ce n'est pas très important, mais j'aime bien (par curiosité et pour apprendre) chercher pourquoi ça ne fonctionne pas | |||||||
Astucien | Pour travailler avec des macros il faut prendre des risques et je ne veux pas te faire prendre de risques en ouvrant des macros de provenances douteuses sinon pour ouvrir il faut aller dans options / cliquer sur centre de gestion et de confidentialité / cliquer sur le bouton paramètre du centre de gestion et de confidentialité puis cliquer sur paramètres des macros et là sur activer etc........ à tes risques et périls si tu ouvres une méchante macro killeuse ;-))) cocher aussi accès autorise vbproject fermer par OK et relancer | |||||||
![]() ![]() | Ah !
Maintenant ça devrait marcher quand même ! Bonne soirée à tous. | |||||||
Astucien | ferrand a écrit : il y avait quelque chose à sauvegarder puisqu'il y avait la fonction AUJOURDHUI() dans le fichier | |||||||
![]() | Merci à vous, Mine de rien, j'ai appris pleins de choses, par contre je pense que les personnes "douées" avec Excel comme vous utilisent des macros, donc vous les avez activées. Est ce si risqué ? Pour moi qui suis du niveau bas/moyen je vais revenir à ma config d'origine sans risques. Bonne soirée, encore merci et @+
| |||||||
Astucien | il y a des risques si les fichiers possèdent des macros et que vous n'en connaissez pas les auteurs Il y a des malveillants sur le WEB bien évidement. N'ouvrez pas un fichier venant de je ne sais où !!!!! Apprenez à lire le code c'est essentiel. si c'est un fichier de votre création, il y a peu de chance que vous vous autodétruisiez ;-))) c'est à vous de voir et de savoir ce que vous faites Salutations Gilbert Modifié par gilbert_rgi le 24/07/2017 21:58 | |||||||
![]() | si c'est un fichier de votre création, il y a peu de chance que vous vous autodétruisiez ;-))) c'est à vous de voir et de savoir ce que vous faites Donc je vais réfléchir car : oui, c'est un fichier que j'ai fabriqué il y a 10 ans quand même (moi tout seul), avec ma station météo, je rentre tout les matins et soirs la température et ça me permet de sortir des moyennes mensuelles/annuelles/par saison etc........ + graphique, (pour amusement et curiosité). merci et bonne journée. | |||||||
Publicité | ||||||||
| ||||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|