Création d'une boucle en VBA ...

cissou69

XLDnaute Junior
Bonsoir,

J'ai honte mais bon on va dire qu'on est vendredi soir...

Voici un bout de mon code :

Code:
If Left(lesdatas(N, 5), 7) = "Fichier" And Left(lesdatas(N, 11), 4) = "1141" Then
                    Fichier = lesdatas(N, 6)
                    Nom_Onglet = lesdatas(N, 2) & lesdatas(N, 1)
                    FileToOpen = "H:\CDR\LIMSattach\" & Fichier
                    Workbooks.Open Filename:=FileToOpen
                    Sheets(1).Select
                    Sheets(1).Copy After:=Workbooks(1).Sheets(2)
                    Sheets(3).Name = Nom_Onglet
                    Workbooks(Fichier).Close SaveChanges:=False
                    Application.CutCopyMode = False
                    Worksheets("Résultats d'analyse").Cells(c.Row, d.Column).Value = "cf onglet"
                End If

La partie Left(lesdatas(N, 11), 4) = "1141" peut prendre une vingtaine de valeurs non successives. Plutôt que de recopier vingt fois ce bout de code, j'aimerais créer une boucle ou une répétition en fonction de cette valeur. Par ailleurs cette valeur peut être composée de 4 ou 5 chiffres.

Merci de votre aide,
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 508
Messages
2 089 143
Membres
104 047
dernier inscrit
bravetta