2012-11-29 83 views
4

我這裏有這個代碼...如何獲取當前單元格的列索引?

For Each cell In worksheet.Cells(8, 2, lastRow, lastCol) 
    Select Case "What Goes Here" 
    End Select 
Next 

我要驗證列當前單元格。我可以使用...

cell.Address 

但返回與這兩個字符串列字母和行。會有越來越僅列的也許只是索引或字母的另一種方式或將我只需要像做....

If cell.Address.Contains("A") 

回答

9

你可以通過cell.Start.Column得到它:

int colIndex = cell.Start.Column; 

當您使用foreach時,Start總是與End相同。

如果你想要的行數,而不是相同的:

int rowNum = cell.Start.Row; 

注意,欄柱和行不是從零開始的索引,但1爲主。所以第一行的第一列有Row=1Column=1

相關問題