Bonjour
Est-il possible de ne pas copier entièrement la ligne : tout à fait il suffit de donner le nombre.
peut-on séléctionner via une macro, après un tri automatique, la ligne qui s'affiche?
C'est possible aussi et je t'ai mis la sélection : il suffit de cliquer sur la bonne ligne et de valider.
Sub imprimer_entree()
'Atteindre le formulaire et mémoriser les données
Dim sel As Variant
Sheets("Base de données").Activate
Set sel = Application.InputBox("Choisissez le client à imprimer", "Choix client", "Base de données!A1", 160, 50, , , 8)
Sheets("Base de données").Cells(sel.Row, 1).Resize(1, 32).Copy
'Test pour déterminer ou coller ds tableau
Sheets("Impression-Enregistrement").Range("B1").PasteSpecial _
Paste:=xlPasteAllExceptBorders, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=True
'Imprimer
Sheets("Impression-Enregistrement").PageSetup.PrintArea = [A1:B32]
Sheets("Impression-Enregistrement").PrintOut Copies:=1, Collate:=True
End Sub
Le savoir est la seule matière qui s'accroît quand on la partage. (Socrate)