Re...
Ça , il n'y avait aucune raison que ça marche ! C'est du "petit nègre" (du pseudo code) pour illustrer mon propos...
Bon si je résume tu as 5 feuille d'extraction (dont seulement 2 suffises :
CAC Large 60 et CAC Mid & Small qui récapitulent les autres...
Dans ces feuilles il n'y a pas de caractère € (sauf sur la ligne de titre).
En revanche il y a bien des % sur les autres colonnes.
Bon de toute façon si j'ai bien compris ton besoin tu n'as pas besoin de savoir ce qu'il y a dans ces tableaux, tu as juste besoin d'éliminer toutes les lignes ou il n'y a rien dans la colonne B, C, D et tu auras les tableaux que tu veux extraire...
Il te suffit de modifier la macro "GlobalFunction" en parcourant la colonne B au lieu de la colonne A pour récupérer toutes les lignes qui t'intéressent...
Sub GlobalFunction()
Sheets("CAC40").Range("B1:B500").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Sheets("CAC Next 20").Range("B1:B500").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Sheets("CAC Large 60").Range("B1:B500").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Sheets("CAC Small").Range("B1:B500").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Sheets("CAC Mid & Small").Range("B1:B500").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
A+