當前位置:成語大全網 - 新華字典 - VB中Split(Sheets(1).Cells(i, 4), ",", -1, 1)?

VB中Split(Sheets(1).Cells(i, 4), ",", -1, 1)?

建議把完整代碼貼出來看看。

是不是I賦值不正確?

光看這段代碼看不出什麽的 。

------------------------

妳這段代碼,外層循環i是從零起始的,工作表中的位置,引用的cells的行 為i時,也就是為0時,就是錯誤的。不存在0行這個行標號。

另外,split函數得到的結果是個數組,無法與單元格的text進行比較。因為單元格的text是個值。如果要比較,也是要把數組中的值提取出來再與text進行比較。

不知道妳的單元格中可能是什麽數值,無法判斷。

即使split分解出的值只有壹個,甚至分解了壹個空值,那也是具有壹個值(或者壹個空值)的數組,也需要提取出來才能作為值進行比較。