我正在开展一个项目,其中包含许多不同的零售网站。
在A栏中,我想记录一个站点所处项目的哪个阶段(范围从1-3)。在列B(阶段1),C(阶段2)和D(阶段3)中,我希望在A列中进行更改时显示日期。
现在这是我坚持的部分:
当我将A列从第1阶段更改为第2阶段,从第2阶段更改为第3阶段时,如何使B列中的日期不会发生变化。
例如,A列第1行标记为1,完成此操作后,B列中的日期为11/8
我可以使用哪个函数或代码,以便在将A列更改为2(一周后)时,B列中的日期保持不变并记录日期。
如果有人有任何想法,我会非常感谢这种支持。
答案 0 :(得分:0)
最初填充B列中的日期后,仅使用值将其复制并粘贴回同一单元格中。这样它只有没有公式的值。这是在VBScript中,但它给你的想法。
' Select the applicable cell in B
objExcel.Cells(2, 2).Select
'Copy the data in column B
objExcel.Selection.Copy
'Put the cursor in column B
objExcel.Range("B2").Select
'Paste the value
objExcel.Selection.PasteSpecial -4163, -4142, False, False