Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel

Réponse
 
Outils de la discussion
Vieux 02/07/2008, 10h08   #1 (permalink)
Futur Membre du Club
 
Date d'inscription: décembre 2007
Messages: 34
Par défaut Changements incontrôlés dans userform

Bonjour,

Depuis hier j'ai un souci dans le userform sur lequel je travaille.
En effet, lorsque je change par exemple la propriété caption d'un Label (et c'est valable pour toutes les propriétés des objets de mon userform), des choses étranges se passent:
1) si je ne sauvegarde pas, le changement fonctionne, quand je lance le userform à l'aide d'une macro lancée depuis un bouton, cela fonctionne.
2) si je sauvegarde, quand je lance la macro, les propriétés reviennent à leur ancienne valeurs 0.o
3) si je sauvegarde, que je ferme le classeur, et que je reouvre, les modifications ont été prises en compte.

Il semble donc y avoir un problème avec la sauvegarde suivie du lancement de mon userform par une macro, qui réinitialise à leurs "anciennes" valeurs, toutes les propriétés.

J'espère avoir été assez clair, dites moi si cependant ce n'est pas le cas.

Merci d'avance pour votre aide !

Dernière modification par Neosquall2 ; 02/07/2008 à 10h54
Neosquall2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 11h06   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de fring
 
Date d'inscription: février 2008
Localisation: Bxl
Âge: 45
Messages: 2 666
Par défaut

Citation:
Envoyé par Neosquall2 Voir le message
si je sauvegarde, que je ferme le classeur, et que je reouvre, les modifications ont été prises en compte.
Là j'ai comme un gros doute...

Il faut savoir qu'un UserForm ne mémorise pas les modifications et qu'à chaque fois que tu fais un Unload de ce UserForm ou que tu fermes ton classeur, celui-ci se réinitialise et reprend toutes ses propriétés prédéfinies "en dur".
__________________
LES FAQ OFFICE - LES COURS OFFICE - LES LIVRES OFFICE - SOURCES VBA - ATELIER BRICOLAGE VBA

Prenez quelques secondes pour lire ceci : Aide sur l'utilisation des boutons du forum

Hormis pour me demander mon numéro de compte afin d'y effectuer un versement, évitez de m'envoyer vos questions par MP, merci d'avance
En posant une question on risque d'avoir l'air idiot cinq minutes. En n'en posant pas, on risque de le rester toute sa vie (proverbe chinois)
fring est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 13h16   #3 (permalink)
Futur Membre du Club
 
Date d'inscription: décembre 2007
Messages: 34
Par défaut

Je ne suis pas sûr que l'on se soit bien compris.

Quand je parle de modifications, je veux dire que je change les valeurs des propriétés de mon userform comme caption, cycle, drawbuffer....

Et c'est ces modifications, qui avant ce problème était logiquement retenues après avoir été sauvegardées (autre exemple, si je mets le fond de mon userform en rouge, ça le laissait en rouge quand je le lançais depuis ma macro, au lieu de le remettre à son ancienne couleur).
Neosquall2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 13h52   #4 (permalink)
Rédacteur/Modérateur
 
Avatar de fring
 
Date d'inscription: février 2008
Localisation: Bxl
Âge: 45
Messages: 2 666
Par défaut

En effet, je n'avais pas compris, tu fais les modifications manuellement dans les propriétés du UserForm ?

A ce moment là les modifications sont bien prises en compte.
J'ai réalisé tous les cas de figure et tous les tests sont positifs.
__________________
LES FAQ OFFICE - LES COURS OFFICE - LES LIVRES OFFICE - SOURCES VBA - ATELIER BRICOLAGE VBA

Prenez quelques secondes pour lire ceci : Aide sur l'utilisation des boutons du forum

Hormis pour me demander mon numéro de compte afin d'y effectuer un versement, évitez de m'envoyer vos questions par MP, merci d'avance
En posant une question on risque d'avoir l'air idiot cinq minutes. En n'en posant pas, on risque de le rester toute sa vie (proverbe chinois)
fring est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/07/2008, 14h07   #5 (permalink)
Futur Membre du Club
 
Date d'inscription: décembre 2007
Messages: 34
Par défaut

Oui voilà, cette fois on s'est bien compris^^

Effectivement, ce problème est vraiment surprenant. Je comprends que tous tes tests soient positifs, car ne serait-ce que la semaine dernière, je n'avais pas ce souci ! J'ai montré ceci à des collègues, ils n'avaient jamais eu ça non plus -_-

C'est comme si la fonction sauvegarder pour ce fichier ne fonctionnait pas correctement... C'est peu courant.
Neosquall2 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBA

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel > VBA Excel



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide