|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 yueyuexian5 于 2018-9-3 15:12 编辑
不会vba的新人,由于是想把工作表-”活动优化文本配置初步(1).xlsm“中拥有和 “S-随机活动1.xls”“S-随机活动2.xls”一样的工作表,
复制黏贴为数值, 麻烦大佬看看对应的代码应该怎么处理。因为后续还要继续加工作表。所以想通过代码判断
”活动优化文本配置初步(1).xlsm“中是否有和其他几个要黏贴的表一致的工作表,如果有,就对应的黏贴过去。
因为后续可能还会有随机活动1,随机活动2......到随机活动n,工作表也会慢慢增加。每一次都要全部代码一个个加好麻烦。希望大佬帮帮忙
这是我现在用的自己录制后改的代码。
Windows("工作表-活动优化文本配置初步(1).xlsm").Activate
Sheets("活动a-a").Activate
Cells.Select
Cells.Copy
Windows("S-随机活动1.xls").Activate
Sheets("活动a-a").Activate
Cells.Select
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Windows("S-随机活动2.xls").Activate
Sheets("活动a-a").Activate
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Windows("工作表-活动优化文本配置初步(1).xlsm").Activate
Sheets("活动b-b").Activate
Cells.Select
Cells.Copy
Windows("S-随机活动1.xls").Activate
Sheets("活动b-b").Activate
Cells.Select
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Windows("S-随机活动2.xls").Activate
Sheets("活动b-b").Activate
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Windows("工作表-活动优化文本配置初步(1).xlsm").Activate
Sheets("用户a统计").Activate
Cells.Select
Cells.Copy
Windows("S-随机活动1.xls").Activate
Sheets("用户a统计").Activate
Cells.Select
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
Windows("S-随机活动2.xls").Activate
Sheets("用户a统计").Activate
Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationNone, SkipBlanks:=False, Transpose:=False
.......以此类推,还有38行一样的代码。。。
|
|