Need help in optimizing the below block of code to copy and paste a range of selection from one sheet to another sheet. I have 3-4 blocks similar to the one below. Would be helpful if somone could help out with an optimized version of the code below
Note: I am a coding Beginner
Sheets("Company Profile").Select
    Range("D15").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Sheets(client_name).Select
    Range("D2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=True
    Range("D2").Select
Getting expected result but need to speed up
 
    