我正在处理C#应用程序中的excel文件。 我不知道为什么这个代码不工作: var value1 = ws.Range[ws.Cells[7,4]].Value;
现在我发现这工作得很好: int i = 7;
var value1 = ws.Range["D" + i.ToString()].Value;
我在Excel工作表中具有以下宏 - 它检索由其医院编号标识的患者,并将姓氏放在一列中,此工作正常。 我现在需要在工作表中插入更多数据,但是当姓氏出现时,其他数据不会。 我没有问题写入相同的单元格到左侧的单元格,但是当我尝试写入右侧的列时,什么都不会发生。 该表未受保护,它不是字体和单元格背景为白色的情况。有任何想法吗? Private Sub Worksheet_Change(ByVal Tar