2011-10-18 15 views
0

Excel.Worksheetの行と列のインデックスからセルの値を取得できますか?私は...すべての行と列を通じてitearateと値を取得する必要がありExcelワークシートの行と列の繰り返しと値の取得

For row As Integer = 1 To worksheet.UsedRange.Rows.Count 
    For col As Integer = 1 To worksheet.UsedRange.Columns.Count 
     list.Add(worksheet.Cells(row, col)) 'this doesn't return the value of the cell 
    Next 
Next 

答えて

0

試してみてください。

list.Add(worksheet.Cells(row, col).Value2) 
+0

値2インテリセンスに表示されない... – Prabhu

+0

@Prabhu:私は知っているし、これについて心配する必要はありません。 Value2は_hidden_​​ですが、そのプロパティを使用してセル値を取得する必要があります。 – Marco

+0

@Marco ...残念ながら、「Option Strict Onは遅いバインディングを許可しない」というエラーが出て、私はそれをオフにすることができないのかどうかはわかりません。 – Prabhu

0
list.Add(worksheet.Cells(row, col).Value) 
+1

コードに常にコンテキストを追加してください。 –

関連する問題