Marcus_341
XLDnaute Nouveau
bonjour tout le monde ne sachant pas comment poser ma question je vais vous copier le code ici
mon probleme c'est que cela ne saute qu'une feuilles sur deux des matrices
merci
ma présentation: https://excel-downloads.com/threads/marcus-_341.20074045/
	
	
	
	
	
		
	
		
			
		
		
	
				
			mon probleme c'est que cela ne saute qu'une feuilles sur deux des matrices
merci
ma présentation: https://excel-downloads.com/threads/marcus-_341.20074045/
		VB:
	
	
	' Code à mettre dans feuille liste
' Génére une liste pour recup d'info ...
Sub Worksheet_Activate()
    Dim sh As Worksheet
    Dim shListe As Worksheet
    Dim shModele As Worksheet
 
    Dim ilg As Integer 'ligne ou écrire
    ilg = 10 ' On commence sur la ligne 10
    Set shListe = ThisWorkbook.Sheets("RECAPITULATIF") '  feuille qui récap les informations
   
    Set shModele = ThisWorkbook.Sheets("Matrice_2")  'Feuille a ne rien faire lorsque c'est son tour
    Set shModele = ThisWorkbook.Sheets("Matrice_1") 'Feuille a ne rien faire lorsque c'est son tour
   
    For Each sh In ThisWorkbook.Worksheets 'Boucle sur toutes les feuilles presente du classeur quelque soit le nombre
        If sh.Name <> shListe.Name And sh.Name <> shModele.Name Then '"Saute" les feuilles modéle matrice
            shListe.Cells(ilg, 1) = sh.Name
            shListe.Cells(ilg, 2) = sh.Range("a1")
            shListe.Cells(ilg, 3) = sh.Range("a2")
            shListe.Cells(ilg, 4) = sh.Range("a3")
            shListe.Cells(ilg, 5) = sh.Range("a4")
            shListe.Cells(ilg, 6) = sh.Range("a5")
            shListe.Cells(ilg, 7) = sh.Range("a6")
            shListe.Cells(ilg, 8) = sh.Range("a7")
            shListe.Cells(ilg, 9) = sh.Range("A8")
            shListe.Cells(ilg, 10) = sh.Range("A9")
            shListe.Cells(ilg, 11) = sh.Range("A10")
            shListe.Cells(ilg, 12) = sh.Range("a11")
            shListe.Cells(ilg, 13) = sh.Range("a12")
            shListe.Cells(ilg, 14) = sh.Range("a13")
            ilg = ilg + 1
        End If
    Next
End Sub