VBA怎么能做到如图,将表一内容复制到表二,每条内容复制C列表格中数字次数,并且后面月份向上递减?

1个回答
展开全部
摘要 VBA怎么能做到如图,将表一内容复制到表二,每条内容复制C列表格中数字次数,并且后面月份向上递减?你好亲,很高兴回答您的问题;复制的语句:Sheet1.Range("A4:M15").Copy寻找下一行的办法是:Sheet2.Cells(Rows.Count,1).End(xlUP).Offset(1,0)在最后一行选择性粘贴,只粘贴数值的语句是:Sheet2.Cells(Rows.Count,1).End(xlUP).Offset(1,0).Specialaste xlValues你需要的首尾两个语句,中间一个只是解释
咨询记录 · 回答于2022-10-26
VBA怎么能做到如图,将表一内容复制到表二,每条内容复制C列表格中数字次数,并且后面月份向上递减?
VBA怎么能做到如图,将表一内容复制到表二,每条内容复制C列表格中数字次数,并且后面月份向上递减?你好亲,很高兴回答您的问题;复制的语句:Sheet1.Range("A4:M15").Copy寻找下一行的办法是:Sheet2.Cells(Rows.Count,1).End(xlUP).Offset(1,0)在最后一行选择性粘贴,只粘贴数值的语句是:Sheet2.Cells(Rows.Count,1).End(xlUP).Offset(1,0).Specialaste xlValues你需要的首尾两个语句,中间一个只是解释
不是吧
简单说一下思路,我想代码应该不会很难,首先要创建两个数据库连接,分别指向两个数据库。然后使用select语句从db1中把数据读取出来放到一个结果集中保存起来。然后在使用循环,在循环当中使用insert语句逐条把db1中student表的数据插入到db2的student表就可以了。没有什么技术难度。
我自己不会写
https://www.toutiao.com/video/6992200049799365134/?channel=&source=video
你视频看一下
这个里面没有复制成多条,也没有后面改时间
1、打开一个Excel应用,新建一个白空表格,并录入数据, 2、点击Excel应用程序窗口状态栏中左侧的“宏录制”按钮。 3、在表1中,选中左上角第一个有数据的单元格。 4、按下CTRL+SHIFT键,再分别先后按下方向右键、方向下键,选中表1中全部数据。 5、按下ctrl+C复制选中数据,切换到表2中,在要保存数据的行的第一个单元中点击一下,再ctrl+V粘贴。 6、再次点下 excel应用程序状态栏左侧的宏录制按钮,停止宏录制。 7、按下组全键:ALT+F11,打开vba编辑窗口,展开模块,双击打开模块1,在右侧就可以看到刚录制的宏代码了,这个代码基本就能解决前面提出的问题了。
能不能认真点,不要答非所问
1、打开一个Excel应用,新建一个白空表格,并录入数据, 2、点击Excel应用程序窗口状态栏中左侧的“宏录制”按钮。 3、在表1中,选中左上角第一个有数据的单元格。 4、按下CTRL+SHIFT键,再分别先后按下方向右键、方向下键,选中表1中全部数据。 5、按下ctrl+C复制选中数据,切换到表2中,在要保存数据的行的第一个单元中点击一下,再ctrl+V粘贴。 6、再次点下 excel应用程序状态栏左侧的宏录制按钮,停止宏录制。 7、按下组全键:ALT+F11,打开vba编辑窗口,展开模块,双击打开模块1,在右侧就可以看到刚录制的宏代码了,这个代码基本就能解决前面提出的问题了。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消