- Je souhaiterai simplement 3 ou 4 feuilles identiques dans le fichier.
J'ai ajouté 2 feuilles pour l'exemple.
Dans la procédure, l'adaptation est prise en compte par la ligne d'instruction
With ActiveWorkbook.ActiveSheet
qui permet d'appliquer le traitement à la feuille active, soit celle qui est associée au bouton de commande.
- la macro ne fonctionne pas si je n’inscris rien dans la colonne B, et il arrive souvent que je n'y inscrive rien.
C'est parce que le numéro de la dernière ligne de la plage à prendre en compte était défini par la dernière cellule renseignée de la colonne B. C'est corrigé en prenant en compte la colonne C.
DerLig = .Range("C" & Rows.Count).End(xlUp).Row
A+