I just started learning vba/macro to simplify some task.
The code below works fine but I am wondering if it can be simplified by adding some For
loops or editing some parts.
Problem:
To copy from workbook 1 then paste in to workbook 2.
There are irregularitie. For example, Workbook1-Column3 C will paste into W2C5, then W1C6 into W2C6. Etc.
this is my current macro/vba code
Sub copypaste_openPO()
Sheets("Open PO").Select
Windows("Open Purchase Orders.xlsx").Activate
Range("E5:F9999").Select
Selection.Copy
Windows("Action Tool.xlsm").Activate
Range("B2").Select
ActiveSheet.Paste
Windows("Open Purchase Orders.xlsx").Activate
Application.CutCopyMode = False
Range("H5:P9999").Select
Selection.Copy
Windows("Action Tool.xlsm").Activate
Range("D2").Select
ActiveSheet.Paste
This goes on for about 20+ times. and it quite inefficient.