Sub test3()
'Stok les feuilles a imprimer dans un tableau a une dimenssion ici "TabStok"
' Mise en mémoire de la zone dans un tableau "Tabl"
Tabl = Range(Cells(6, 2), Cells(15, 3))
'Tableau a une dimension = Initialisation
Dim TabStok() As String
' Donne la dimenssion du tableau "TabStok" ici une seul case
ReDim TabStok(1)
' Variable qui initialise la variable j à 1 (pour la premiere case du tableau "TabStok"
j = j + 1
' Boucle sur (Mise en mémoire de la zone dans un tableau "Tabl")
For i = 1 To UBound(Tabl)
If Tabl(i, 2) = "Oui" Then ' Ici la condition Tabl(i, 2) / i = Ligne et 2 pour la colonne 2 tu tableau (lecture dans la mémoire)
TabStok(j) = Tabl(i, 1) ' ici TabStok(j) J = 1 premiere case du nouveau tableau et Tabl(i, 1) i = ligne et 1 colonne soit (Nom Feuil)
j = j + 1 ' Icrémente j soi (j = 1) et donc J + 1 = 2
ReDim Preserve TabStok(j) ' ici on redimenssionne le tableau en lui ajoutant une case soit J pour 2 et Preserve le donné (pas effacé)
End If
Next i
i = Empty
For i = 1 To UBound(TabStok) - 1 ' - 1 car enfaite l'incremetation de j est = a 4 mais le tableau est = a 3 case en faite
Sheets(TabStok(i)).PrintOut ' ici on imprime la feuille (lecture dans le tableau) TabStok(i)) = i est = au numéro de la case
Next i
End Sub