× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Modif dans vbaproject (Excel 2007)Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
lougal50
  Posté le 22/07/2017 @ 09:27 
Aller en bas de la page 
Astucien

toutes et tous

Pour mon classeur je souhaite modifier la valeur "Saved".

De "False" je veux la mettre à "True"

je fais 1, je note "True" puis 2 pour enregistrer, je ferme le classeur ....quand je l'ouvre à nouveau c'est toujours à "False" ???????

Merci pour votre aide

@+

Publicité
gilbert_rgi
 Posté le 22/07/2017 à 16:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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
lougal50
 Posté le 22/07/2017 à 21:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

et merci,

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

@+

gilbert_rgi
 Posté le 23/07/2017 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

lougal50 a écrit :

et merci,

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

@+

à moins que de l'enregistrer à l'ouverture

Private Sub Workbook_Open()

ThisWorkbook.Save

End Sub

comme ceci "saved" redevient True

lougal50
 Posté le 23/07/2017 à 21:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

merci encore à toi,

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 ???????????

@+

gilbert_rgi
 Posté le 23/07/2017 à 21:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

il faut enregistrer le fichier en xlsm au lieu de xlsx

lougal50
 Posté le 23/07/2017 à 21:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

pas de chance, même en xlsm ce n'est pas bon

comme ceci "saved" redevient True -------------> on dirait que non !!!!!!!!

GRRRRRRR.......



Modifié par lougal50 le 23/07/2017 21:47
lougal50
 Posté le 23/07/2017 à 22:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

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

ferrand
 Posté le 24/07/2017 à 07:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

C'est cela qu'il fallait mettre :

Private Sub Workbook_Open()
ThisWorkbook.Saved = True
End Sub

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é
lougal50
 Posté le 24/07/2017 à 07:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

ferrand et merci,

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é......

@+

ferrand
 Posté le 24/07/2017 à 11:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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 ! ) que tu aurais eu ce message ?

lougal50
 Posté le 24/07/2017 à 12:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

viens de refaire l'essai......

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à....)

gilbert_rgi
 Posté le 24/07/2017 à 12:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Il y a sans doute autre chose qui modifie

car comme Ferrand j'insiste que ça fonctionne aussi avec ThisWorkbook.Save à l'ouverture

lougal50
 Posté le 24/07/2017 à 16:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

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
gilbert_rgi
 Posté le 24/07/2017 à 17:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

hé Bien oui si les macros ne sont pas activées elles auront du mal à faire ce qu'on leur demande

lougal50
 Posté le 24/07/2017 à 18:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

C'est ça les débutants...... bon vais chercher ou on clic pour les activer

merci

gilbert_rgi
 Posté le 24/07/2017 à 18:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

sur la copie d'écran ci dessus c'est marquer "activer le contenu"

cliquer à cet emplacement

Publicité
lougal50
 Posté le 24/07/2017 à 18:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

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 je sors mon 6.35 ou pas ?

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

gilbert_rgi
 Posté le 24/07/2017 à 19:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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

ferrand
 Posté le 24/07/2017 à 20:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ah ! Si les macros sont pas activées, tout s'explique !

Gilbert ! Bien sûr que si tu sauvegarde, Saved passera à True... Mais tant que ut n'as rien à sauvegarder, autant le paser directement.

Maintenant ça devrait marcher quand même !

Bonne soirée à tous.

gilbert_rgi
 Posté le 24/07/2017 à 21:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

ferrand a écrit :

Ah ! Si les macros sont pas activées, tout s'explique !

Gilbert ! Bien sûr que si tu sauvegarde, Saved passera à True... Mais tant que ut n'as rien à sauvegarder, autant le paser directement.

Maintenant ça devrait marcher quand même !

Bonne soirée à tous.

il y avait quelque chose à sauvegarder puisqu'il y avait la fonction AUJOURDHUI() dans le fichier hihi

lougal50
 Posté le 24/07/2017 à 21:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

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 @+

gilbert_rgi
 Posté le 24/07/2017 à 21:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
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
lougal50
 Posté le 25/07/2017 à 07:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

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é
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
60 €Abonnement un an de Deezer Premium + carte fnac+ à 60 €
Valable jusqu'au 01 Juin

Fnac fait une promotion sur l'abonnement un an de Deezer Premium qui passe à 60 € au lieu de 99 €. Deezer Premium vous permet d'écouter toute votre musique en illimité, sans publicité, même sans réseau. La carte Fnac+ vous est également offerte (livraison gratuite et illimitée, caisse prioritaire en magasin, ....)


> Voir l'offre
22,99 €Carte mémoire SDXC UHS-I U3 SanDisk Extreme Pro 64 Go (jusqu'à 170 Mo/s) à 22,99 €
Valable jusqu'au 03 Juin

Amazon fait une promotion sur la carte mémoire SDXC UHS-I U3 SanDisk Extreme Pro d'une capacité de 64 Go qui passe à 22,99 € alors qu'on la trouve ailleurs à partir de 30 €. Cette carte mémoire offre des vitesses jusqu'à 170 Mo/s en lecture et 90 Mo/s en écriture et intègre des mécanismes afin de gérer l'usure des cellules de la carte et augmenter ainsi sa durée de vie. Une valeur sûre pour les plus exigeants.


> Voir l'offre
18,90 €Microsoft Office 2019 Professional Plus à 18,90 €
Valable jusqu'au 05 Juin

Le vendeur sérieux Digital FR propose sur Amazon la clé d'activation légale pour Microsoft Office Professionnel 2019 Plus en français à 18,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2019 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2019 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Pour mémoire, Microsoft Office Professionnel 2019 nécessite Windows 10. Sous Windows 7 ou 8, vous devrez vous tourner vers la version 2016. Pour plus d'info sur la procédure, n'hésitez pas à jeter un oeil à notre dossier pratique Acheter une clé OEM d'Office 2019 et l'installer.


> Voir l'offre

Sujets relatifs
Couleur dans un graphe Excel 2007 ?
Format de date dans Excel 2007
Ligne surlignée dans Excel 2007
Calendrier dans EXCEL 2007
Taille des Onglets dans Excel 2007
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
Récupération dates dans tableau excel 2007
Date en abscisse dans excel 2007
Excel 2007 extraction feuille 1 dans feuille 2 avec mise en forme
Formulaire dans Excel 2007
Plus de sujets relatifs à Modif dans vbaproject (Excel 2007)
 > Tous les forums > Forum Bureautique