ouvre le fichier ci-joint
je t'explique tout en image
bon courage [file name=aide_20060404114135.zip size=20202]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/aide_20060404114135.zip[/file]
Salut ninou, jp
j'avoue n'avoir pas penser à la solution de jp qui est très efficace et simple
Je me suis débrouiller avec une macro Sub Imprimer() Dim sh As Shape For Each sh In ActiveSheet.Shapes If sh.Name = 'CommandButton3' Then
sh.Visible = msoTrue End If
Next
End Sub
il faut que tous les boutons soient du type shapes (aient 1e macro) sinon remplacer les shapes par les controls.