设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5185|回复: 12
打印 上一主题 下一主题

[其它] 关于按钮插入行(格式、公式都插入)

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-1 17:37:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠请帮忙。我想实现在一个表里面实现手动插入行的功能,行数自己输入,但是上面设计好的公式和格式都要复制下来,例如第2季度考核第5、6行,插入以后默认值都为0,而不是其他的数据,只需要输入前面的数据后面的统计分数就出来了,这个功能要怎么实现呢,我这个是可以插入但是默认值不对还需要修改,而且只要一插入所有类似的表格都插入了,我只需要在一个表里面插入,例如只在第一季度的插入几行,而第二个又没有影响,请大家多帮忙,我先谢谢各位了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-9-1 18:37:33 | 只看该作者
尝试先录制宏看手工操作能达到的效果,再修改部分语句以达到自动化.
3#
发表于 2009-9-1 19:17:42 | 只看该作者
Sub 插入行()
n = InputBox("请输入你要插入的行数,只限小写数字", "插入行", "1")
For i = 1 To Sheets.Count
  m = Mid(Sheets(i).Name, Len(Sheets(i).Name) - 3, 1)
  x = Mid(ActiveSheet.Name, Len(ActiveSheet.Name) - 3, 1)
  If m = x And Mid(Sheets(i).Name, 2, 1) = 1 Then
a = Sheets(i).Range("A65535").Rows.End(xlUp).Row - 2
Sheets(i).Rows(a & ":" & a + n).Insert Shift:=xlDown
Sheets(i).Range("A" & a - 1 & ":J" & a - 1).AutoFill Destination:=Sheets(i).Range("A" & a - 1 & ":J" & a + n), Type:=xlFillDefault
'  Sheets(i).Range("A" & a & ":B" & a + n & ",D" & a & "" & a + n & ",F" & a & ":F" & a + n & ",H" & a & ":H" & a + n).ClearContents
End If
Next
End Sub
4#
发表于 2009-9-2 13:00:36 | 只看该作者
顶顶顶
5#
 楼主| 发表于 2009-9-3 10:40:40 | 只看该作者
谢谢LIWEN老师,这两天都忙别的了,我先试一下,不行再请教您,多多多谢。
6#
 楼主| 发表于 2009-9-3 11:15:57 | 只看该作者
liwen老师,我试过这个了,我想如果复制一下放在其他表里也能用的啊,可是这个不可以用呢,我的意思是,每个表里都放一个按钮,自己表里点击自己的按钮实现自己的添加行,可以吗
7#
 楼主| 发表于 2009-9-7 15:15:00 | 只看该作者

专家们帮帮忙了,还是不会啊
8#
发表于 2009-9-8 16:26:46 | 只看该作者
顶顶顶
9#
发表于 2009-9-8 16:31:20 | 只看该作者
顶机顶
10#
 楼主| 发表于 2009-9-9 10:44:08 | 只看该作者
谢谢rrl525老兄支持。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 21:29 , Processed in 0.126919 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表