Sub essairech()
dim onglet,bas,lig
For onglet = 1 To Sheets.Count'boucle sur tous les onglets
If Left(Sheets(onglet).Name, 6) = "Chimie" Then 'si les 6 1ere lettre
bas = Sheets(onglet).[A65000].End(3).Row 'derligne
If bas > 7 Then
lig = Sheets("RECHERCHE").[A65000].End(3).Row + 1 'derligne+1 pour écrire
If lig < 3 Then lig = 3
Sheets("RECHERCHE").Cells(lig,1)=Sheets(onglet).Range("G3")'on écrit direct
Sheets(onglet).Range("A8:J" & bas).Copy 'on fait un copié
Sheets("RECHERCHE").Range("A" & lig+1).PasteSpecial 'on colle une ligne plus bas
End If
End If
Next
Application.CutCopyMode = False
End Sub