Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 白云家

请大神出手解决如何按下录入键,使数据自动录入

[复制链接]
发表于 2022-6-30 16:12 | 显示全部楼层
sam-wang 发表于 2022-6-30 16:02
用15樓方式即可程式碼不變,請試看看,謝謝

这个代码不出结果
回复

使用道具 举报

 楼主| 发表于 2022-7-21 17:08 | 显示全部楼层
高 发表于 2022-6-30 15:54
我这里改成V就没事,改成空格V都能运行,

能帮忙看下并帮忙释疑下,为什么我这么改不行吗?
回复

使用道具 举报

发表于 2022-7-21 21:53 | 显示全部楼层

你这个好,,学习,,有注释的吗,,看不懂
回复

使用道具 举报

发表于 2022-7-25 12:46 | 显示全部楼层
录入表单的单位已经有值的话自动到没值的按顺序往下录——这是什么意思?要想得到正解,必须让人明白你的要求。
回复

使用道具 举报

 楼主| 发表于 2022-7-30 16:33 | 显示全部楼层
高 发表于 2022-6-30 16:12
这个代码不出结果

能帮忙看下并帮忙释疑下,为什么我这么改不行吗?
弹出要求.png
003.png

示例.zip

143.14 KB, 下载次数: 3

回复

使用道具 举报

发表于 2022-8-5 19:35 | 显示全部楼层
白云家 发表于 2022-7-30 16:33
能帮忙看下并帮忙释疑下,为什么我这么改不行吗?

不应该不行啊。再试一下
回复

使用道具 举报

 楼主| 发表于 2022-8-17 11:26 | 显示全部楼层
本帖最后由 白云家 于 2022-8-17 12:18 编辑
高 发表于 2022-8-5 19:35
不应该不行啊。再试一下

我按你说的改了,就是7.30那次上传的文件,能帮忙看下,哪里出问题了吗?不好意思,事情太多太忙,没能经常上来及时和各位大佬取经。。
回复

使用道具 举报

发表于 2022-8-17 18:06 | 显示全部楼层
是不是这意思?

Sub lu()
    With Sheets("录入")
        r = .Range("b65536").End(xlUp).Row + 1
        If r < 5 Then r = 5
        rs = Range("a65536").End(xlUp).Row
        If rs < 4 Then Exit Sub
        Range("a4:v" & rs).Copy .Range("a" & r)
    End With
    MsgBox "录入完成"
End Sub
回复

使用道具 举报

 楼主| 发表于 2022-8-22 13:45 | 显示全部楼层
我行我速2008 发表于 2022-8-17 18:06
是不是这意思?

Sub lu()

我就是按上个大佬的意思用这个代码还是不行啊

回复

使用道具 举报

 楼主| 发表于 2022-8-22 14:04 | 显示全部楼层
我行我速2008 发表于 2022-8-17 18:06
是不是这意思?

Sub lu()

感觉不是这个V改出来就可以的:Range("a4:v" & rs).Copy .Range("a" & r)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 07:58 , Processed in 0.242424 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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