我试图根据我在单元格中输入的值将一些条件格式放入C#代码中。我输入到单元格中的值(价格)需要解析为一种方法,如果数据库中存在变量,则此方法将为变量分配值1或0。
我有以下C#
循环:
//for each item in column AH -
// parse value into priceladdercheck method.
// If output variable returns 1 then leave it
// otherwise set cell colour to cyan.
public static void Worksheet_Change(Microsoft.Office.Interop.Excel.Range Target)
{
Globals.ThisAddIn.Application.EnableEvents = false;
Range rangeAH = uiWorksheet.get_Range("AH:AH");
foreach (Range cell in rangeAH.Cells)
{
PriceLadderCheck(cell.Value2);
if (priceLadderCheck == 0)
{
cell.Interior.Color = System.Drawing.Color.LightCyan;
}
}
Globals.ThisAddIn.Application.EnableEvents = false;
}
我需要使用条件格式,因为用户可以随时在“ AH”列中输入值。他们一旦完成,就需要调用上面的方法PriceLadderCheck
。我尝试使用worksheet_change
事件,但是没有触发。有什么想法吗?