Aha, takže keď stlačí dvakrát jedno tlačidlo, tak hodnoty v určitých bunkách na tisk liste sa majú prepísať hodnotami z vybraného riadka v databáze. V tom prípade je makro úplne jednoduché - bude pozostávať z pár riadkov, ktoré môžu vyzerať nejako takto:
Sheets("tisklist").Range("A4") = Sheets("databaze").Cells(ActiveWindow.RangeSelection.Row, 1)
Sheets("tisklist").Range("C2") = Sheets("databaze").Cells(ActiveWindow.RangeSelection.Row, 2)