Hello,
you propably had already the solution, you only had to delete the "range" code in your macro-code.
I've uploaded an example which colors and put a border around the selection you make(press button).
Hope this helps solving your first problem.
(Need more info for your second problem: save as...? workbook , copy line???)
Gollem
Sub Macro1()
Selection.Borders(xlEdgeLeft).LineStyle = xlContinuous
Selection.Borders(xlEdgeTop).LineStyle = xlContinuous
Selection.Borders(xlEdgeBottom).LineStyle = xlContinuous
Selection.Borders(xlEdgeRight).LineStyle = xlContinuous
Selection.Interior.ColorIndex = 6 (yellow)
End Sub