Bonjour,

Je cherche à associer une variable à un nom d'un fichier afin de pouvoir utiliser ces variables dans une boucle Do... Loop.

Le premier fichier s'appellerait fichier1 et le deuxième fichier s'appellerait fichier2. Je ne peux pas spécifier un nom précis ou un chemin précis de fichier car il porte chaque fois un nom différent et sont situés à des endroits différents.

Voici ma macro d'essai:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub Macro1()
Call Utilisation_FileDialog_SelectionFichier
With Application.FileDialog(msoFileDialogFilePicker)
        .InitialFileName = "fichier1"
End With
Call Utilisation_FileDialog_SelectionFichier
With Application.FileDialog(msoFileDialogFilePicker)
        .InitialFileName = "fichier2"
End With
Workbooks(fichier1).Select
Sheets("toto").Select
Cells("D65536").End(xlUp).Select
 Do
    IF(VLOOKUP(RC,'fichier2'ACCOUNT!C18:C41,24,'false')=READ-ONLY then
    MsgBox (RC)
    Else
    ActiveCell.Offset(-1, 0).Select
    Loop Until ActiveCell.Row = 0
 
End Sub
Sauriez-vous transformer cet essai de code afin que cela fonctionne ?

Merci d'avance,

lbroc84