Faire appel à deux fichier excel dans une macro

cejiceji -  
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
est ce que c'est possible de faire appel à deux fichiers excel dans une seule macro (la macro est dans l'un des deux , j'ai besoin d'informations d'autre classeur ) si c'est possible comment faire ?



A voir également:

1 réponse

Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Bonjour,

Il existe plusieurs méthode. Pour faire simple:

- Vous ne connaissez pas le répertoire et/ou le nom du fichier à ouvrir .. utilisez :
Sub OuvrirClasseur()
    Dim strFichier As String
    '
    ChDrive ("C:")
    ChDir "\Dossier\Excel\"
        strFichier = Application.GetOpenFilename("Excel Files (*.xls), *.xls")
    If (strFichier <> "") Then
        If (strFichier <> "Faux") Then
            MsgBox strFichier
        End If
    End If
End Sub


- Vous connaissez l'emplacement et le nom du fichier:
-- Application.Workbooks.Open "d:\tuto.xls"

- Travailler directement sur un classeur fermé .. là, on récupère les informations sans ouvrir ni fermer le classeur. Gain de temps et d'écriture
0