获取选定的excel单元格
本文关键字:excel 单元格 获取 | 更新日期: 2023-09-27 18:06:50
我试图在特定的Excel单元格中粘贴一些东西,但有时它会将数据粘贴到其他地方。
workSheet = ExcelApp.Worksheets[2] as Excel._Worksheet;
Grd_Dep_In.SelectAll();
Grd_Dep_In.Copy();
Excel.Range DepIn = cellsRange.get_Range("a2");
DepIn.Select();
workSheet.Paste();
有时粘贴在A2中,有时不粘贴。
所以我想检查a2是否是选定的单元格。
,然后开始粘贴。我的代码复制在8个工作表和生成数据透视表。有时它会弄乱并复制excel工作表中的其他地方。
我需要的是:
if (activeCell= A2)
{
paste
}
但我不知道如何确定活动excel单元格
试试这个:
Excel.Range rng = (Excel.Range) this.Application.ActiveCell;
int row = rng.Row;
int column = rng.Column;
if (row == 1 && column == 1)
{
// paste
}