Excel精英培训网

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

[已解决]录制一个宏怎么加循环工作簿有很多工作表

[复制链接]
发表于 2010-12-4 19:44 | 显示全部楼层 |阅读模式

Sub 选择粘贴2()
'
' 选择粘贴2 Macro
' 宏由 User 录制,时间: 2010-12-4
'

'
    Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End Sub

最佳答案
2010-12-4 19:59

Sub 选择粘贴2()
Dim sht As Worksheet
For Each sht In Sheets
    With sht
' 选择粘贴2 Macro
' 宏由 User 录制,时间: 2010-12-4
'

    .Select
    .Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    End With
Next
End Sub

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-12-4 19:59 | 显示全部楼层    本楼为最佳答案   

Sub 选择粘贴2()
Dim sht As Worksheet
For Each sht In Sheets
    With sht
' 选择粘贴2 Macro
' 宏由 User 录制,时间: 2010-12-4
'

    .Select
    .Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    End With
Next
End Sub

回复

使用道具 举报

发表于 2010-12-4 20:00 | 显示全部楼层
回复

使用道具 举报

发表于 2010-12-4 20:10 | 显示全部楼层

Sub raulerini()
    For i = 1 To Sheets.Count
        Application.CutCopyMode = xlCopy
       with  Sheets(i).UsedRange

.Copy
.PasteSpecial xlPasteValues

end with
        Application.CutCopyMode = False
    Next
End Sub

[此贴子已经被作者于2010-12-4 20:14:17编辑过]
回复

使用道具 举报

发表于 2010-12-4 20:14 | 显示全部楼层

QUOTE:
以下是引用老糊涂在2010-12-4 20:00:00的发言:
加个附件,并说明要达到的要求

估计就是整表公式转数值吧。楼上两种方法应该都行。

回复

使用道具 举报

发表于 2010-12-4 20:20 | 显示全部楼层

Sub 选择粘贴2()
'
' 选择粘贴2 Macro
' 宏由 User 录制,时间: 2010-12-4
'

For Each sht In ThisWorkbook.Sheets
    Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

next


End Sub


回复

使用道具 举报

发表于 2010-12-4 20:23 | 显示全部楼层

没有附件,大家都得猜,呵呵!
回复

使用道具 举报

发表于 2010-12-4 20:30 | 显示全部楼层

Sub xPaste()
Sheets.Select
Cells.Copy
Cells.PasteSpecial Paste:=xlPasteValues
End Sub

我这个代码应该是最简单代码,效率也是最高的吧,竟然没给最佳,郁闷

试试,数值化所有的工作表。

[此贴子已经被作者于2010-12-5 10:40:49编辑过]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 22:03 , Processed in 0.342540 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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