Getting a run-time error '1004': Application-defined or object-defined error
I have 2 data sets in 2 different sheets. I'm trying to run a WorksheetFunction.Match in each data set and copy/paste the appropriate columns to 2 new sheets.
ABC data -> ABC works fine but getting error after Sheets("XYZ data").Select
Sub ccc()
Sheets("ABC data").Select
sedol = WorksheetFunction.Match("Sedol", Rows("1:1"), 0)
isin = WorksheetFunction.Match("Isin", Rows("1:1"), 0)
Sheets("ABC data").Columns(sedol).Copy Destination:=Sheets("ABC").Range("A1")
Sheets("ABC data").Columns(isin).Copy Destination:=Sheets("ABC").Range("B1")
Sheets("XYZ data").Select
sedol1 = WorksheetFunction.Match("SEDOL1", Rows("1:1"), 0)
ticker = WorksheetFunction.Match("Ticker", Rows("1:1"), 0)
Sheets("XYZ data").Columns(sedol1).Copy Destination:=Sheets("XYZ").Range("A1")
Sheets("XYZ data").Columns(ticker).Copy Destination:=Sheets("XYZ").Range("B1")
End Sub
Any ideas?