Přidávat tlačítko ke každému řádku je nepraktické.
Já používám následující
1. Vyberte celý první řádek (1:1) a dejte Vložit buňky.
2. Ukotvěte příčky na tento řádek aby byl vždy vidět.
3. Přesuňte na něj tlačítko - bude vždy vidět řádek a tedy bude vždy vidět i tlačítko ;)
4. V proceduře se pak odkazujte na aktivní řádek - rozumějte řádek, na kterém se nachází kurzor.
Vložte kód
Kód: Vybrat vše
Sub subPrintActiveRow()
With ActiveSheet.PageSetup
.PrintArea = Union(Range("$B$2:$O$4"), Intersect(Range("$B:$O"), ActiveCell.EntireRow)).Address
.PrintTitleRows = "$2:$4"
End With 'ActiveSheet.PageSetup
If ExecuteExcel4Macro("Get.Document(50)") = 1 Then
ActiveSheet.PrintOut From:=1, To:=1
Else
ActiveSheet.PrintOut From:=2, To:=2
End If
End Sub
a spojte s ním tlačítko. (nepoužívejte diakritiku ve makrech)