Bonjour,
Tu ne peux pas Selecter une plage dans une autre feuille que la feuille active.
On évite ce genre de problème en s'abstenant d'Activer et de Selecter inutilement : C'est le b, a = ba de VBA
Dans le cas présent ça donne (Quelle que soit la feuille active...) :
Sub test()
Worksheets("Feuil1" ).Range(Cells(1, 1), Cells(11, 1)).Copy Worksheets("Feuil3" ).Range("B12" )
End Sub
A+