Excel精英培训网

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

[已解决]表1录入数据保存于表2

[复制链接]
发表于 2012-8-26 18:51 | 显示全部楼层 |阅读模式
文档.rar (9.02 KB, 下载次数: 97)
 楼主| 发表于 2012-8-26 18:54 | 显示全部楼层
感觉贴出来的图有点乱了,不好意思,请大家看附件

我点击按钮时数据表格内数据从表“录入”保存到表“数据”,并删除表格内数据。

谢谢
回复

使用道具 举报

发表于 2012-8-26 19:21 | 显示全部楼层    本楼为最佳答案   
这样吗?录入按钮指定下面的宏
  1. Sub 录入()
  2.     Dim i As Long, j As Long
  3.     Application.ScreenUpdating = False
  4.     With Sheets("数据")
  5.         i = .Range("a65536").End(xlUp).Row + 1
  6.         .Rows(2).Copy
  7.         .Rows(i).PasteSpecial xlPasteFormats
  8.         Application.CutCopyMode = False
  9.         For j = 2 To 8 Step 2
  10.             .Cells(i, j / 2) = Cells(1, j)
  11.             Cells(1, j) = ""
  12.         Next
  13.         For j = 1 To 3
  14.             .Cells(i, 2 + 3 * j) = Cells(3, 2 * j + 1): Cells(3, 2 * j + 1) = ""
  15.             .Cells(i, 3 + 3 * j) = Cells(3, 2 * j + 2): Cells(3, 2 * j + 2) = ""
  16.             .Cells(i, 4 + 3 * j) = Cells(4, 2 * j + 1): Cells(4, 2 * j + 1) = ""
  17.         Next
  18.     End With
  19.     Application.ScreenUpdating = True
  20.     MsgBox "数据保存成功!"
  21. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-8-26 20:21 | 显示全部楼层
多谢!
回复

使用道具 举报

发表于 2012-10-19 10:27 | 显示全部楼层
学习                          
回复

使用道具 举报

发表于 2013-6-5 11:59 | 显示全部楼层
hrpotter 发表于 2012-8-26 19:21
这样吗?录入按钮指定下面的宏

老师,我看到您解决的一个帖子跟我的问题相似,能否帮我看看这个问题
http://www.excelpx.com/thread-302290-1-1.html

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 11:46 , Processed in 0.251634 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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