请教个问题,如果我要修改单元格的值,怎么处理?
比如:cells(1,1)="我要提问",我要把“提问"改成”修改“,目的是:cells(1,1)=“我要修改”
或者:cells(1,1)="我要提问",我要把“提问"改成”修改“,目的是:cells(1,1)=“我要来修改”
更改的字符长度不一,位置不一,可能在中间!
按照楼主所说“更改的字符长度不一,位置不一,可能在中间”,说明你的要求无任何规律可言。
而作为EXCEL宏,最大的特点就是按照一定的规律执行代码,以便达到节省时间的目的。。
所以说,你的要求不可能实现!
对于EXCEL宏,也许通过下面的例子更容易使你明白:
比如我们每天要写日志,每周五打印上交公司主管。
在表设计上,为了一目了然,肯定要有日期和周几的标志行,和上午、下午的标志列,如下图:
当我们输入完一周的日志后,可以通过点击“添加工作周”按钮,自动生成新的工作周空表。
在“添加工作周”按钮的单击事件中的代码就是一个宏过程。
而这个宏主要是通过判断上周日期,并按照上周日期加上7天自动填写到下面的空行来实现的。。
这里的每周差7天就是规律。。