小编Sey*_*eya的帖子

运行"粘贴"时出现VBA运行时错误438

我刚刚熟悉VBA和我的代码

For k = 3 To ThisWorkbook.Sheets.Count
ThisWorkbook.Sheets(k).Activate
ActiveSheet.Cells(11, 2).Select

lLastRow = Cells(Rows.Count, 1).End(xlUp).Row
ActiveSheet.Range("A5:" & "A" & CStr(lLastRow)).Copy
' ThisWorkbook.Sheets(1).Cells("B" & CStr(lFirstRow) & ":B" & CStr(lLastRow)).Select
ThisWorkbook.Sheets(1).Activate
ActiveSheet.Cells(lFirstRow, 2).Select
Selection.Paste
'Selection.PasteSpecial Paste:=xlPasteValues
'Selection.PasteSpecial Paste:=xlPasteFormats
lFirstRow = lFirstRow + lLastRow
Next k
Run Code Online (Sandbox Code Playgroud)

当"Selection.Paste"行出现时,出现"运行时错误438.对象不支持此属性或方法".有什么问题?:(我试过使用paste special,激活工作表并选择单元格(不是范围),使用Cstr,但没有改变

excel vba paste excel-vba

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

excel-vba ×1

paste ×1

vba ×1