我正在尝试找出如何从单元格F2开始在列F下方增加一个excel公式。我创建了一个for循环,但是不幸的是,这只是将F2,F3,F4递增,并且在不增加单元格引用的情况下,将相同的精确公式写入每个单元格。例如,公式为='C2-E2',而我希望它做的是递增,因此当将其放在单元格F3中时,它将更改为'='C3-E3',而在将其放置到F4中时,它将更改为'= C4-E4'。
// Specify DateTimeKind in Date constructor
DateTime baseTime = new DateTime(2007, 3, 11, 1, 59, 0, DateTimeKind.Unspecified);
DateTime newTime;
// Get Pacific Standard Time zone
TimeZoneInfo pstZone = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time");
// List possible invalid times for a 63-minute interval, from 1:59 AM to 3:01 AM
for (int ctr = 0; ctr < 63; ctr++)
{
// Because of assignment, newTime.Kind is also DateTimeKind.Unspecified
newTime = baseTime.AddMinutes(ctr);
Console.WriteLine("{0} is invalid: {1}", newTime, pstZone.IsInvalidTime(newTime));
}