小编Bez*_*Bez的帖子

VBA 1004循环执行宏时出错

任何人都可以告诉我为什么我会在以下代码中收到1004错误?

如果不清楚,我正在尝试循环所有不是我命名工作表的工作表并尝试选择特定范围并将其复制并粘贴到已编译的"Quant Sheet"中

Dim ws As Worksheet
Dim x As Integer 
Dim y As Integer
Dim a As Integer
Dim b As Integer
Set ws = Worksheets("Quant Sheet")
x = 1
y = 3
a = 3
b = 2

Worksheets("Quant Sheet").Activate
For Each ws In ActiveWorkbook.Worksheets
If (ws.Name <> "Quant Sheet") Then

   ws.Range("A3").Select
   Selection.Copy
   Sheets("Quant Sheet").Select
   Cells(y, 1).Select
   ActiveSheet.Paste
   y = y + 1


End If

Next ws
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

7
推荐指数
1
解决办法
1089
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1