Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Contribuez
Contribuez Placez ici vos codes, sources, trucs et astuces que vous souhaitez partager avec les membres du club.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/12/2007, 15h10   #1
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 58
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
Par défaut message pour patienter pendant le traitement d'une procédure

Bonjour,
ci-joint un code pour faire apparaitre un message pendant le traitement d'une procédure :


Code :
1
2
3
private sub workbook_open() 'à l'ouverture du classeur
load patience 'nom de l'userform qui permet de patienter
end sub
Code :
1
2
3
4
5
6
7
8
9
10
11
Sub Calendrier() 'programme principal qui contient le gros traitement
Application.Cursor = xlWait 'affiche le sablier
patience.Show vbModeless 'affiche l'userform nommé "patience"
patience.Repaint 'rafraichit le contenu à placer
'commence le traitement
ecriture de la procédure
'quand le traitement est terminé
unload patience 'décharge l'userform de la mémoire 
Application.Cursor = xlDefault 'remet le curseur par défault
 
End Sub

J'espère que ça servira

à bientôt
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2007, 18h37   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
En mettant l'unload dans workbook_beforeclose ton userform "encombre" la mémoire inutilement jusqu'à la fermeture du classeur. Pourquoi ne mets-tu pas Unload usf en fin de procédure Calendrier ?
Pour modifier ton message, tu as le bouton "Editer"
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2007, 07h39   #3
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 58
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
Merci,
Je m'en occupe tout de suite

a+
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h07.


 
 
 
 
Partenaires

Hébergement Web