要求实现:在 表1 的C5单元格里输入内容,当鼠标点击任意地方的时候,C5里面的内容会自动保存到 表2里面的E2单元格里面,然后表1的C5里面的内容自动删除,再次输入内容,鼠标点任意地方时,表1的C5里面的内容又自动储存到表2里面的E3单元格里面,如此循环输入,自动保存到表2的内容再E列里面一直往下排然后自动保存。,这个应该可以实现吧,请度友们帮帮忙,谢谢!
虽然可以如您所愿,但如果输入的内容错要改,或误操作等就会“强行”在第sheet2 表中添加内容了,所以,提议当输入后,单击“确认添加”来实现添加。代码很简单如下:
Sub tmp()
If Sheets("sheet1").Range("C5").Value <> "" Then
Sheets("sheet2").Range("E65536").End(xlUp).Offset(1, 0).Value = Sheets("sheet1").Range("C5").Value
Sheets("sheet1").Range("C5").Value = ""
End If
End Sub
过程如下:
在表名“sheet1"上右击,选”查看代码“,将代码贴入;
在”sheet1"表上插入一个矩形并确认,在矩形上右击,选“编辑文字”,输入如“确认添加”;
在矩形上右击,选定“指定宏”,选择sheet1.tmp.
供参考,祝顺利。
追问谢谢你的建议与答案,这个就不需要了,因为要看他一天能搞错多少次,所以要查看记录,不过你的建议也很不错,谢谢
不知道怎么感谢你了,只能做你的粉丝了,已经关注