Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
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 13/03/2010, 18h31   #1
Membre régulier
 
Homme
ELECTROTECHNICIEN
Inscription : mars 2010
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : ELECTROTECHNICIEN
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2010
Messages : 61
Points : 70
Points : 70
Par défaut VBA Reduire un fichier dans la barre des tâches à l'ouverture.

Bonjour,

La reponse risque de tenir sur une ligne mais je ne la trouve pas !
Je cherche a l'ouverture d'un fichier excel :

-ouvrir un userform2.
-reduire le fichier dans la barre des taches.(histoire de présentation)

Pour ouvrir userfom2 à l'ouverture: userform2.show
Mais pour reduire ????

Merci
chyanon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2010, 21h06   #2
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 457
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 457
Points : 12 790
Points : 12 790
l'enregistreur de macro:
Code :
Application.WindowState = xlMinimized
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2010, 12h11   #3
Membre régulier
 
Homme
ELECTROTECHNICIEN
Inscription : mars 2010
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : ELECTROTECHNICIEN
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2010
Messages : 61
Points : 70
Points : 70
Merci

Voici mon code:

Code :
1
2
3
4
Private Sub Workbook_Open()
  Application.WindowState = xlMinimized
  UserForm2.Show
End Sub
Le problème que j'ai maintenant: le fichier se réduit mais le userform est bloqué dans la barre des taches. Je dois cliquer sur la barre pour que le Userform apparait.

Pour éviter cette manip !
N'y a-t-il pas une solution pour ouvrir le userform sans ouvrir le fichier?

Merci

Dernière modification par Pierre Fauconnier ; 14/03/2010 à 12h13. Motif: Balises de code svp (sélection du code, puis bouton # dans la barre d'outils au dessus du message). Merci
chyanon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2010, 12h20   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 7 906
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 7 906
Points : 13 687
Points : 13 687
Envoyer un message via Skype™ à Pierre Fauconnier
Bonjour

Plutôt que minimiser l'application, minimise la fenêtre active
Code :
1
2
3
4
Private Sub Workbook_Open()
  ActiveWindow.WindowState = xlMinimized
  UserForm2.Show
End Sub

Citation:
Envoyé par chyanon Voir le message
...
Pour éviter cette manip !
N'y a-t-il pas une solution pour ouvrir le userform sans ouvrir le fichier?

Merci
Non. VBA impose une application, en l'occurrence Excel, et le code devant se placer obligatoirement dans le projet d'un fichier, il n'est pas possible d'utiliser le code d'un projet sans l'ouvrir.

Tu peux utiliser un fichier Excel comme source de données d'une application, mais tu dois alors

- soit utiliser le fichier au travers d'un code VBA dans une autre application qui supporte le VBA (Access, Word, PowerPoint, Outlook, ...)

- soit créer toi-même cette application, en VB6, en VB.Net ou en tout autre langage de ton choix.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2010, 13h07   #5
Membre régulier
 
Homme
ELECTROTECHNICIEN
Inscription : mars 2010
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : ELECTROTECHNICIEN
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2010
Messages : 61
Points : 70
Points : 70
Merci beaucoup !

Je vais donc en rester là !
Je commence dans le VBA, je vais attendre un peu pour les autres languages!
Peut-être l'année prochaine


Concernant le bloquage de mon userform quand je réduis le fichier, avez vous une idée?

Merci
chyanon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2010, 14h41   #6
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 7 906
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 7 906
Points : 13 687
Points : 13 687
Envoyer un message via Skype™ à Pierre Fauconnier
Citation:
Envoyé par chyanon Voir le message
...
Concernant le bloquage de mon userform quand je réduis le fichier, avez vous une idée?

Merci
Je t'ai donné la réponse dans la première partie de mon message, me semble-t-il...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2010, 21h47   #7
Membre régulier
 
Homme
ELECTROTECHNICIEN
Inscription : mars 2010
Messages : 61
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Finistère (Bretagne)

Informations professionnelles :
Activité : ELECTROTECHNICIEN
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2010
Messages : 61
Points : 70
Points : 70
OK Merci

Je pensais qu'on pouvait le faire en laissant le fichier excel reduit dans la barre des taches et le userform ouvert sur le bureau
chyanon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 08h08.


 
 
 
 
Partenaires

Hébergement Web