设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 宾临城下
打印 上一主题 下一主题

[基础应用] 自动增行录入

[复制链接]
11#
发表于 2008-5-29 15:01:41 | 只看该作者

回复 10# 的帖子

只需要在加一个变量储存最大行即可。
先声明一个变量
Dim i_max As Long

然后sheet1部分代码不变。
sheet2部分代码改为以下
   With Worksheets("sheet2")
      For i = 4 To 60000
         If Trim(.Cells(i, 1)) = "" Then
           i_max = i
            Exit For
         End If
      Next i

      .Range("a" & i_max).Value = dh
      .Range("b" & i_max).Value = chsj
      .Range("c" & i_max).Value = chcs
      .Range("d" & i_max).Value = tvch
      .Range("e" & i_max).Value = dvdch
      .Range("f" & i_max).Value = vcdch
      .Range("g" & i_max).Value = tvkc
      .Range("h" & i_max).Value = dvdkc
      .Range("i" & i_max).Value = vcdkc
      .Range("j" & i_max).Value = dd
      .Range("k" & i_max).Value = ren
      .Range("l" & i_max).Value = cky
      
  End With

[ 本帖最后由 richiewong 于 2008-5-29 15:03 编辑 ]
12#
发表于 2008-5-30 18:39:56 | 只看该作者
感谢richiewong的回答!
这些天很忙,
对于VBA我又是个纯粹的门外汉,以前对此总是敬而远之。
因此,只能先考贝下来,慢慢领会了!
13#
发表于 2008-6-18 08:24:40 | 只看该作者
真的不错,又学习了一种表单录入法
14#
发表于 2008-10-8 13:01:57 | 只看该作者
谢谢  辛苦了[:50]
15#
发表于 2009-2-12 00:22:17 | 只看该作者
学习中
16#
发表于 2009-2-12 09:21:19 | 只看该作者
还有一个问题是比如出货时间在这次没输时,下次这条数据会顶到这次没输的行里,所以这样不如access去做
17#
发表于 2009-6-2 10:00:00 | 只看该作者
学习中
18#
发表于 2009-9-9 12:16:38 | 只看该作者
真的不错,又学习了一种表单录入法
19#
发表于 2009-9-17 12:27:19 | 只看该作者
学习了一种表单录入法
20#
发表于 2011-7-3 00:21:52 | 只看该作者
受益非浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 03:19 , Processed in 0.271436 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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