try it
Sub ertert()
Dim arrH, x, i&, s$
arrH = Array("Product ID", "Model Code", "Full Product Name", "Short Product Name", "Product URL", _
"Category Name", "Category URL", "Subcategory Name", "Subcategory URL", "Date Product Was Launched", _
"Main Product Picture", "Currency", "1pc Price", "1pc Cheapest Postal Shipping Price", _
"1pc Cheapest Express Courier Shipping Price", "EAN", "Soon Discontinued", "Full Product Description Part 1", _
"Full Product Description Part 2", "Short Description", "Additional Product Picture 1", "Additional Product Picture 2", _
"Additional Product Picture 3", "Additional Product Picture 4", "Additional Product Picture 5", _
"Additional Product Picture 6", "Additional Product Picture 7", "Additional Product Picture 8", _
"Additional Product Picture 9", "Additional Product Picture 10", "Related Products", "Related Accessories")
With Sheets("Sample-Sheet")
x = .Range("A1", .Cells(1, Columns.Count).End(xlToLeft)).Value
End With
For i = 0 To UBound(arrH)
If arrH(i) <> Trim(x(1, i + 1)) Then s = s & arrH(i) & vbCrLf
Next i
If Len(s) Then
MsgBox "Check headers:" & vbCrLf & s, 64
Exit Sub
Else
MsgBox "ok", 64
End If
'your code here
End Sub
Bookmarks