如何利用VBA实现excel中的表格自动换行。

最近买了一本书,书上说可以利用excel制作一种人力资源查询的软件,上面可以做插件,于是乎,做了一,可是每当我点击添加时候都是在同一行添加,就是说,我添加一个信息后,再输... 最近买了一本书,书上说可以利用excel制作一种人力资源查询的软件,上面可以做插件,于是乎,做了一,可是每当我点击添加时候都是在同一行添加,就是说,我添加一个信息后,再输入一个新信息,之前输入的就没有了。。。

就是说,我添加完后只在330行显示,再添加,还在330显示,之前的就被替换掉了。。
代码如下:
Private Sub CommandButton2_Click()
Dim a As Integer
If TextBox1.Value = "" Then
MsgBox "员工编号请勿空白!", vbOKOnly
Exit Sub
End If
太多了,省略。。。。。
Sheets("人事查询系统").Select
a = Cells(3, 4).Value
Cells(a + 5, 2).Value = TextBox1.Value
.....也省略。
End Sub
展开
 我来答
aTang9512
2012-08-03 · 超过14用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:34.1万
展开全部
关键在a的值, 不知你的cells(3,4).value是什么?
建议用以下语句:

a=[b65536].end(xlup).row+1
追问
3q,按照你的方法,问题解决了
vivian___mine
2012-08-03 · 超过16用户采纳过TA的回答
知道答主
回答量:258
采纳率:100%
帮助的人:72.1万
展开全部
汗。犯了最2的问题。就是a=cells(3,4).这个a会变么
追问
大哥,小弟初学VBA肯定有不懂的地方,干嘛这么露骨呢?o(╯□╰)o
追答
超级丹都六字国骂了,国人就不要太含蓄了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huhcl
2012-08-03 · TA获得超过257个赞
知道答主
回答量:467
采纳率:0%
帮助的人:189万
展开全部
D3是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式