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 20/10/2011, 16h31   #1
Nouveau Membre du Club
 
Homme tof tim
Technicien maintenance
Inscription : septembre 2011
Messages : 101
Détails du profil
Informations personnelles :
Nom : Homme tof tim
Localisation : Belgique

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : septembre 2011
Messages : 101
Points : 39
Points : 39
Par défaut lancer à partir de userForm1 un second userForm2

bonjour,

voilà, 2 fichiers excel A et B...

Sur fichier A, son userform1 je click sur son commandButton1 et ça m'ouvre le Fichier B ainsi que son userForm1...

j'y arrive pas...et je tourne, tourne...

D'avance merci.
Tim
timtof2011 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 16h39   #2
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Bonjour

Une piste

Code :
1
2
3
4
5
6
7
8
9
Sub Ouverturefichier()
                            Dim Chemin                      As String
                            Dim Fichier                     As Workbook
                            Dim NomFichier                  As String
Chemin = "C:\" ' a adapter
NomFichier = "Menomdufichier.xls"' a adapter
 
Set Fichier = Workbooks.Open(Fichier & NomFichier)
End Sub
et dans le module ThisWorkbook de l'autre fichier

Code :
1
2
3
Private Sub Workbook_Open()
    Userform1.Show
End Sub
Tu dis

Bon courage
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 17h10   #3
Nouveau Membre du Club
 
Homme tof tim
Technicien maintenance
Inscription : septembre 2011
Messages : 101
Détails du profil
Informations personnelles :
Nom : Homme tof tim
Localisation : Belgique

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : septembre 2011
Messages : 101
Points : 39
Points : 39
bonsoir Jean-Pierre49,

j'ai testé ton code, je reçois une erreur d'execution '91'
Variable objet ou variable de bloc With non définie

le premier fichier:
Code :
1
2
3
4
5
6
7
8
9
10
11
Private Sub CommandButton1_Click()
 
        Dim Chemin                      As String
        Dim Fichier                     As Workbook
        Dim NomFichier                  As String
        Chemin = "C:\" ' a adapter
        NomFichier = "test.xls" ' a adapter
 
        Set Fichier = Workbooks.Open(Fichier & NomFichier)
 
End Sub
le second:
Code :
1
2
3
Private Sub Workbook_Open()
    UserForm1.Show
End Sub
j'ai testé avec le second fichier fermé ou ouvert...rien ne change...
Merci de ton aide.
Tim
timtof2011 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 17h13   #4
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Autant pour Moi

Code :
1
2
3
4
5
6
                            Dim Chemin                      As String
                            Dim Fichier                     As Workbook
                            Dim NomFichier                  As String
Chemin = "C:\" ' a adapter
NomFichier = "test.xls"
Set Fichier = Workbooks.Open(Chemin & NomFichier)
Je me suis trompé avec le Chemin
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/10/2011, 22h52   #5
Nouveau Membre du Club
 
Homme tof tim
Technicien maintenance
Inscription : septembre 2011
Messages : 101
Détails du profil
Informations personnelles :
Nom : Homme tof tim
Localisation : Belgique

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : septembre 2011
Messages : 101
Points : 39
Points : 39
Merci beaucoup Jean-Pierre49...pour tes conseilles ça fonctionne parfaitement...

Tim
timtof2011 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 +2. Il est actuellement 16h36.


 
 
 
 
Partenaires

Hébergement Web