Excel精英培训网

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

[已解决]如何将sheet1填入的值自动更新到sheet2表中

[复制链接]
发表于 2012-9-19 17:49 | 显示全部楼层 |阅读模式
如何将sheet1表中b1-b26单元格中填入的值,在b28列增加一个添加按钮(按钮如何添加),
点击添加按钮,b1-b26单元格中填入的值 自动添加到Sheet2表中的A-Z列,
并清空本表B列的值,可以继续添加下一条,需要用VBA吗?还是只要写excel公式就可以了?


最佳答案
2012-9-20 13:05
huangtiange 发表于 2012-9-20 11:09
谢谢,很好的答案.
sheet2表中最后一行,第一列如果为空,会被覆盖掉,这个怎么办啊


那就改一下:      .

sheet1值插入sheet2.rar

77.87 KB, 下载次数: 19

发表于 2012-9-19 18:15 | 显示全部楼层
  1. Sub Macro2()
  2.     Sheet1.Activate
  3.     Range("B1:B26").Select
  4.     Selection.Copy
  5.     Sheets("Sheet2").Select
  6.     Range("A" & Range("a65536").End(xlUp).Row + 1).Select
  7.     Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
  8.         False, Transpose:=True
  9. End Sub
复制代码
回复

使用道具 举报

发表于 2012-9-19 18:39 | 显示全部楼层
本帖最后由 zjdh 于 2012-9-19 18:40 编辑

sheet1值插入sheet2.rar (76.48 KB, 下载次数: 49)
回复

使用道具 举报

 楼主| 发表于 2012-9-20 11:09 | 显示全部楼层
zjdh 发表于 2012-9-19 18:39

谢谢,很好的答案.
sheet2表中最后一行,第一列如果为空,会被覆盖掉,这个怎么办啊
回复

使用道具 举报

发表于 2012-9-20 13:05 | 显示全部楼层    本楼为最佳答案   
huangtiange 发表于 2012-9-20 11:09
谢谢,很好的答案.
sheet2表中最后一行,第一列如果为空,会被覆盖掉,这个怎么办啊


那就改一下:      .

sheet1值插入sheet2.rar

52.6 KB, 下载次数: 26

回复

使用道具 举报

发表于 2012-9-20 13:10 | 显示全部楼层
学习学习。
回复

使用道具 举报

 楼主| 发表于 2012-9-20 16:10 | 显示全部楼层
zjdh 发表于 2012-9-20 13:05
那就改一下:      .

谢谢啊,你真厉害.
我问题很多的,能不能一个一个问你
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 16:25 , Processed in 0.303429 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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