FaizanRoshan88
Member
I have code that copy column value base on header name & paste in other sheet with specific range
I have found error in range.
I have found error in range.
Code:
Sub RawData()
Dim Header As Variant
Dim x As Long, i As Long
Dim FromColumn As Range
Header = Array("Date", "Num", "Name", "Item", "Type", "Via", "Paid", "Qty", "Sales Price", "Amount", "Customer", "Bill to", "Balance Total")
x = 1
For i = LBound(Header) To UBound(Header)
With ThisWorkbook.Sheets("RawData").Rows(1)
Set FromColumn = .Find(Header(i), after:=.Cells(1, 1), MatchCase:=False)
End With
If Not FromColumn Is Nothing Then
FromColumn.EntireColumn.Copy Destination:=Sheets("Raw Data").Cells(7, 4 + x)
x = x + 1
End If
Next i
End Sub