C3得到一个结果后,将C3复制并选择性粘贴到自己,仅粘贴数值,就得到固定的结果。
如果想一步做到,请选择C3(目前是空白),选择录制宏,将此宏保存到个人宏工作簿中,开始录制,打开相对引用,
然后在C3输入你的公式:
=TEXT(TODAY(),"yyyymmdd")&TEXT(NOW(),"hhmmss")
然后复制粘贴为数值,再停止录制,自定义工具栏,将此宏放到工具栏上,ok
如果你会用VB,这是很容易的,否则,没有办法很好的解决你的问题:
序列号一旦生成或另存就保持住不再变化:VB判断C3是否为空,生成序号,数值贴入C3
禁用EXCEL的保存功能而只能另存为:利用BEFORE SAVE触发,屏蔽保存功能,调用另存为
打开excel后,点击菜单中的工具,选项,重新计算那里把手动重算打勾,确定.选中"保存工作簿前重新计算"
C列输入你的公式,你可以把你的公式复制后,一格一格的粘贴,不能下拉.
最后一步,输入完后,点击C列,复制,选择性粘贴数值到本列即C列,完成.
生成的不变,这个应该把Excel“选项”→“公式”的“自动重算”功能关掉改为“手动重算”,同时选中“保存工作簿前重新计算”;
只能另存为的办法是将文件属性设置成“只读”类型,在文件图标上右击,勾选“只读”。
1.生成该数后,拷贝一份到另一单元格,方式为选择性粘贴,选数值。
2.如果想禁用保存功能,试下看把文件属性设为“只读”。