投稿者 魔界の仮面弁士  (社会人) 投稿日時 2017/8/9 12:44:01
> DataGridView1.Rows(i).Cells(1).Value
実はこれも無駄で、
 DataGridView1(xIndex, yIndex).Value
で十分です。

「DataGridView1.Rows(i).Cells(1).Value」は
 .Rows  → DataGridViewRowCollection 型
 (i)    → DataGridViewRow 型
 .Cells → DataGridViewCellCollection 型
 (1)    → DataGridViewCell 型
 .Value → Object 型
という段階を経てオブジェクトが参照されますが、
「DataGridView1(xIndex, yIndex).Value」を使えば、
 (xIndex, yIndex) → DataGridViewCell 型
 .Value           → Object 型
だけで済みます。