Я - кодер на C #, и на данный момент это лучший способ выразить то, что я хотел.
Я думаю сделать этот код ниже на листе Microsoft Excel 2003.
Может ли это быть возможно?
1-й шаг
if(CellA1 == "Sunday" || CellA1== "Saturday"){
// code to set background color of
// CellB1 to CellF1 to background color red
}
2-й шаг
// Execute this process from CellA1 until CellA10
for(CellA1 up to CellA10){
// do first step
}
Итак, код, который я хотел сделать на MSExcel 2003, выглядел бы так:
for(int CellCount = 1;CellCount<10;CellCount++){
if("CellA"+CellCount.ToString() == "Sunday" ||
"CellA"+CellCount.ToString() == "Sunday"){
// set ["CellB"+CellCount.ToString()].CellBackgroundColor="#FF0000";
// set ["CellC"+CellCount.ToString()].CellBackgroundColor="#FF0000";
// set ["CellD"+CellCount.ToString()].CellBackgroundColor="#FF0000";
// set ["CellE"+CellCount.ToString()].CellBackgroundColor="#FF0000";
// set ["CellF"+CellCount.ToString()].CellBackgroundColor="#FF0000";
}
}
Я не уверен, возможно ли это. Или, если есть другие способы, эквивалентные тому, что я хотел сделать, не могли бы вы мне помочь. :) Спасибо!