Sub Copydatatosheet2()
'Copy cells of cols A to M from rows containing "SYMBOL AND EQ" in
'col D of the active worksheet (source sheet) to cols
'A to M of Sheet2 (destination sheet)
Dim DestSheet As Worksheet
Set DestSheet = Worksheets("Sheet2")
Dim sRow As Long 'row index on source worksheet
Dim dRow As Long 'row index on destination worksheet
Dim sCount As Long
sCount = 0
dRow = 1
For sRow = 1 To Range("A65536").End(xlUp).Row
'use pattern matching to find "Significant" anywhere in cell
If Cells(sRow, "A") Like "SYMBOL" Then
If Cells(sRow, "B") Like "SERIES" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "ACC" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "AMBUJACEM" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "AXISBANK" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "BAJAJ-AUTO" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "BHARTIARTL" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "BHEL" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
If Cells(sRow, "A") Like "BPCL" Then
If Cells(sRow, "B") Like "EQ" Then
sCount = sCount + 1
dRow = dRow + 1
'copy cols A,B,C,D,E,F,G,H,I,J & K
DestSheet.Cells(dRow, "A") = Cells(sRow, "A")
DestSheet.Cells(dRow, "B") = Cells(sRow, "B")
DestSheet.Cells(dRow, "C") = Cells(sRow, "K")
DestSheet.Cells(dRow, "D") = Cells(sRow, "H")
DestSheet.Cells(dRow, "E") = Cells(sRow, "C")
DestSheet.Cells(dRow, "F") = Cells(sRow, "D")
DestSheet.Cells(dRow, "G") = Cells(sRow, "E")
DestSheet.Cells(dRow, "H") = Cells(sRow, "G")
DestSheet.Cells(dRow, "I") = Cells(sRow, "F")
DestSheet.Cells(dRow, "J") = Cells(sRow, "I")
DestSheet.Cells(dRow, "K") = Cells(sRow, "J")
End If
End If
Next sRow
MsgBox sCount & " Significant rows copied", vbInformation, "Transfer Done"
End Sub
Bookmarks