This code is nice but:
However, below example also is 1% of my ranges which is in different ranges and different columns
Sub Copy_Ranges_From_Source_To_Master()
Dim wb1, wb2 As Workbook
Dim ws1, ws2 As Worksheet
Set wb1 = Workbooks("111.xlsm") 'Source
Set wb2 = Workbooks("222.xlsx") 'Destination
Set ws1 = wb1.Worksheets("Sheet1")
Set ws2 = wb2.Worksheets("Sheet1")
wb1.Activate
ws1.Range("A1:A10 ").Select
Selection.Copy
ws2.Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wb1.Activate
ws1.Range("A12:A20").Select
Selection.Copy
ws2.Activate
Range("A12").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wb1.Activate
ws1.Range("A25:A29").Select
Selection.Copy
ws2.Activate
Range("A25").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wb1.Activate
ws1.Range("A70:A88").Select
Selection.Copy
ws2.Activate
Range("A70").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wb1.Activate
ws1.Range("A100:A135").Select
Selection.Copy
ws2.Activate
Range("A100").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
BUT if there is row added in the 1st range (i mean A1:A10) then the range that need to be copied will become A1:A11. So I need to modify the vba code as well. Then will another diffecult work to modify the vba code for all the next ranges.