Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6921|回复: 7

[已解决]不同工作表同步增加记录

[复制链接]
发表于 2012-7-6 09:03 | 显示全部楼层 |阅读模式
7-4.rar (10.67 KB, 下载次数: 20)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-7-6 09:30 | 显示全部楼层
Sub sru()
Dim x As Integer
x = Sheets.Count
Dim y As Integer
y = Sheets(1).Range("a65536").End(xlUp).Row
For x = 2 To x
  Sheets(x).Range(Sheets(x).Cells(y, 1), Sheets(x).Cells(y, 3)).Value = Sheets(1).Range(Sheets(1).Cells(y, 1), Sheets(1).Cells(y, 3)).Value
Next x

End Sub
回复

使用道具 举报

发表于 2012-7-6 09:35 | 显示全部楼层    本楼为最佳答案   

  1. Sub sru()
  2. Dim x As Integer
  3. x = Sheets.Count
  4. Dim y As Integer
  5. y = Sheets(1).Range("a65536").End(xlUp).Row
  6. For x = 2 To x
  7.   Sheets(x).Range(Sheets(x).Cells(y, 1), Sheets(x).Cells(y, 3)).Value = Sheets(1).Range(Sheets(1).Cells(y, 1), Sheets(1).Cells(y, 3)).Value
  8. Next x
  9. End Sub

复制代码

回复

使用道具 举报

发表于 2012-7-6 09:43 | 显示全部楼层
楼主觉得好,给最佳哦。呵呵。

新建 Microsoft Excel 工作表.rar

9.16 KB, 下载次数: 80

回复

使用道具 举报

 楼主| 发表于 2012-7-6 09:47 | 显示全部楼层
本帖最后由 yjr3032570 于 2012-7-6 10:01 编辑

不错,谢谢!
x = Sheets.Count这句能知道当前是几个表,高手!
回复

使用道具 举报

发表于 2012-7-6 13:01 | 显示全部楼层
哎這個其實你只要同時選中多個你想執行操作的工作表標籤,然後對其中之一個工作表執行操作,則選中的幾個工作表就都執行了么,爲什麽一定要寫代碼
回复

使用道具 举报

匿名  发表于 2014-12-24 22:59
请问要增加同步的列数,怎么修改函数?
回复

使用道具

发表于 2014-12-24 23:02 来自手机 | 显示全部楼层
QQ_FA1D20 发表于 2014-12-24 22:59
请问要增加同步的列数,怎么修改函数?

单独发帖吧,说明并上传附件
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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