首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么粘贴操作什么都不粘贴?

为什么粘贴操作什么都不粘贴?
EN

Stack Overflow用户
提问于 2013-11-07 08:50:53
回答 1查看 119关注 0票数 2

为什么下面的代码什么也不粘贴?它实际上复制了我想要的东西,但是粘贴操作不起作用。

代码语言:javascript
复制
With Workbooks(NomeAmostra)
     Range("B55").Copy
End With

     Workbooks("Recuperar (simplificada)").Sheets("DadosProcessados").Activate
       Range("AG" & n).PasteSpecial Paste:=xlValues 'Colagem dos resultados
         Set Horario = Range("AG" & n)
            Horario = Left(Horario, Len(Horario) - 4)

我已经改变了它,现在它工作得很好,但是我不明白原因。

代码语言:javascript
复制
Workbooks(NomeAmostra).Activate
Range("B55").Copy

  Workbooks("Recuperar (simplificada)").Sheets("DadosProcessados").Activate
     Range("AG" & n).PasteSpecial Paste:=xlValues 'Colagem dos resultados
       Set Horario = Range("AG" & n)
         Horario = Left(Horario, Len(Horario) - 4)

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-07 08:53:51

因为在range对象之前缺少一个DOT。

变化

代码语言:javascript
复制
With Workbooks(NomeAmostra)
    Range("B55").Copy
End With

代码语言:javascript
复制
With Workbooks(NomeAmostra)
    .Range("B55").Copy
End With

另外,您可能希望看到THIS

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19831437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档