Enum fields need to be handled differently when you import though the code , for example
sk_excel.Enum = str2enum(NoYes,cells.item(row,9).value().bstr());
However , question still remains is , do you need to do that at all, when out of the box features are available which does everything for you ? Some of them are already suggested to you by Andre.