0

私は痛ましいほど明白なことを見逃しているに違いありませんが、このコードが列の行を下るのではなく、行の列を横切って反復する理由を理解できません:

// ws = Excel worksheet
for (int i = 2; i <= ws.UsedRange.Rows.Count; i++)
{
    Range range = ws.Cells[i][2];
    if (!range.Value2.ToString().Equals("Unknown"))
    {
        int count = Convert.ToInt32(range.Value2.ToString());
        if (count >= 3)
        {
            Range chronic = ws.Rows[i];
            chronic.EntireRow.Cells.Interior.Color = 0xFF0000;
        }
    }
}

これは、すべての行の列 2 ではなく、行 2 の列を反復します。アドバイスをいただければ幸いです。

よろしく。

4

1 に答える 1

1

Cells[i][2]する必要がありますCells[i,2]

于 2012-08-01T14:59:28.257 に答える