24小时热门版块排行榜    

查看: 907  |  回复: 3

w448153518

金虫 (小有名气)

[求助] excel设置自动行数

有个程序会自动定时向excel表格发送一行数据,但是我只需要1000行,到了1001行自动删除第一行,以此类堆,主要是为了保存最近的1000个数据!
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
转:
方法1:
把这一句代码放在工作表事件 selectionchange 中
me.rows("1001:" & me.rows.count).clear
方法2:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False'免触发造成死循环
If Target.Row > 1000 And Target.Column > 0 Then
MsgBox "范围内数值发生了变化要清理哦"'这句删除
Me.Rows("1001:" & Me.Rows.Count).ClearContents'清理范围
End If
Application.EnableEvents = True'免触发造成死循环
End Sub
'放在你的对应工作表代码区。
努力学习!以正当途径!获得需要的知识!
2楼2013-09-04 13:05:55
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

w448153518

金虫 (小有名气)

引用回帖:
2楼: Originally posted by jjdg at 2013-09-04 13:05:55
转:
方法1:
把这一句代码放在工作表事件 selectionchange 中
me.rows("1001:" & me.rows.count).clear
方法2:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEve ...

谢谢您的回复,工作表事件和对应工作表代码区在哪里的?
3楼2013-09-04 15:25:20
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

jjdg

版主 (知名作家)

优秀版主

【答案】应助回帖

引用回帖:
3楼: Originally posted by w448153518 at 2013-09-04 15:25:20
谢谢您的回复,工作表事件和对应工作表代码区在哪里的?...

这些都是excel的宏代码啊!
努力学习!以正当途径!获得需要的知识!
4楼2013-09-04 18:00:26
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 w448153518 的主题更新
信息提示
请填处理意见