VBA-谁能解释为什么我通过Cells()遇到对象错误?

用户名

总而言之,我在理解为什么出现对象错误时遇到了极大的麻烦。每次阅读某些内容时,我都会认为该内容已经弄明白了,而当我尝试实现它时,我会得到一个错误。我现在正在使用的特定代码是:

'Set station cell value
iRow = rEmptyStation.Row
iColumn = rEmptyStation.Column
Cells(iRow - 1, iColumn).Copy
Range(Cells(iRow, iColumn), Cells(iRow, iColumn)).Select
Selection.Paste
rEmptyStation.Value = sStation

iRow并且iColumn是long类型,rEmptyStation一个范围和sStation一个字符串。我要做的就是将单元格复制到所讨论的单元格上方,将其粘贴到所讨论的单元格中(因为它正在格式化),然后将所讨论的单元格设置为等于字符串。

它在我所在的行上给了我一个对象错误[junk].Select代替[junk],我尝试了put Cells(iRow, iColumn),我尝试了使用With Worksheets(1)and.Cells(iRow, iColumn)语句,并且我也尝试了在语句中使用.Cells()and .Range()With

任何人都可以向我解释如何使其正常工作,以及如何在每种情况下选择正确的代码吗????

用户名

最终对我有用的是将我的代码切换到以下代码:

'Set station cell value
iRow = rEmptyStation.Row
iColumn = rEmptyStation.Column
Cells(iRow - 1, iColumn).Copy
Cells(iRow, iColumn).Select
Selection.PasteSpecial xlPasteFormats
rEmptyStation.Value = sStation

现在,我不知道为什么,但是当我有以下代码时,出现了对象错误(在该Selection.Paste行):

'Set station cell value
iRow = rEmptyStation.Row
iColumn = rEmptyStation.Column
Cells(iRow - 1, iColumn).Copy
Cells(iRow, iColumn).Select
Selection.Paste
rEmptyStation.Value = sStation

这是我项目的完整链接如果有人能弄清楚,那就太好了(该代码段之后的代码未经过测试!)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

谁能解释为什么我的date函数通过JS date对象给我一个错误的转换?

来自分类Dev

谁能解释为什么我的Java代码多播无法通过LAN工作?

来自分类Dev

谁能解释为什么我的Java代码多播无法通过LAN工作?

来自分类Dev

谁能解释为什么我收到此错误[ImportError:找不到lxml,请安装它]

来自分类Dev

谁能解释为什么内容无法清除?

来自分类Dev

谁能解释为什么这不起作用?

来自分类Dev

谁能解释为什么 JUnit 测试会出错?

来自分类Dev

为什么我在 VBA 循环中遇到 Dir 错误?

来自分类Dev

谁能解释为什么%char()会发生十进制数据错误?

来自分类Dev

谁能解释为什么我们在CSS中使用*?

来自分类Dev

谁能解释为什么我的程序未显示正确的警报?

来自分类Dev

谁能解释为什么我的Carbon设置不保留数据?

来自分类Dev

谁能解释为什么我们需要在SpriteKit中进行缩放?

来自分类Dev

我的程序没有为 print("the") 打印任何内容。谁能解释为什么?

来自分类Dev

谁能解释为什么这些“不合适的阻塞方法调用”警告从我的代码中弹出?

来自分类Dev

谁能向我解释为什么我会得到堆栈溢出错误?

来自分类Dev

谁能解释我为什么此代码返回false

来自分类Dev

谁能解释,为什么我的分类不能正常工作?

来自分类Dev

您能解释为什么此javascript错误吗?

来自分类Dev

为什么我的'if'参数不能解释为逻辑

来自分类Dev

有谁能解释为什么每次使用此jQuery.offset()都会移位?

来自分类Dev

谁能解释为什么jQuery附加的内联块项失去了空间?

来自分类Dev

谁能解释为什么strtotime('cast')返回一个值?

来自分类Dev

谁能解释为什么这个单元测试失败了?

来自分类Dev

谁能解释为什么我们使用“ final AtomicInteger count = this.count;”,以及为什么使用关键字final

来自分类Dev

有人可以解释为什么我遇到类型错误吗?

来自分类Dev

CakePHP:如果将“ fields”和“ contain”组合在一起,我将无法获得预期的结果。谁能解释为什么?

来自分类Dev

谁能解释为什么传入的IIFE参数会以未定义方式更改范围内变量的原因?

来自分类Dev

谁能向我解释为什么我的变量“ sum”不计算数组“ arrPrice”的总和?

Related 相关文章

  1. 1

    谁能解释为什么我的date函数通过JS date对象给我一个错误的转换?

  2. 2

    谁能解释为什么我的Java代码多播无法通过LAN工作?

  3. 3

    谁能解释为什么我的Java代码多播无法通过LAN工作?

  4. 4

    谁能解释为什么我收到此错误[ImportError:找不到lxml,请安装它]

  5. 5

    谁能解释为什么内容无法清除?

  6. 6

    谁能解释为什么这不起作用?

  7. 7

    谁能解释为什么 JUnit 测试会出错?

  8. 8

    为什么我在 VBA 循环中遇到 Dir 错误?

  9. 9

    谁能解释为什么%char()会发生十进制数据错误?

  10. 10

    谁能解释为什么我们在CSS中使用*?

  11. 11

    谁能解释为什么我的程序未显示正确的警报?

  12. 12

    谁能解释为什么我的Carbon设置不保留数据?

  13. 13

    谁能解释为什么我们需要在SpriteKit中进行缩放?

  14. 14

    我的程序没有为 print("the") 打印任何内容。谁能解释为什么?

  15. 15

    谁能解释为什么这些“不合适的阻塞方法调用”警告从我的代码中弹出?

  16. 16

    谁能向我解释为什么我会得到堆栈溢出错误?

  17. 17

    谁能解释我为什么此代码返回false

  18. 18

    谁能解释,为什么我的分类不能正常工作?

  19. 19

    您能解释为什么此javascript错误吗?

  20. 20

    为什么我的'if'参数不能解释为逻辑

  21. 21

    有谁能解释为什么每次使用此jQuery.offset()都会移位?

  22. 22

    谁能解释为什么jQuery附加的内联块项失去了空间?

  23. 23

    谁能解释为什么strtotime('cast')返回一个值?

  24. 24

    谁能解释为什么这个单元测试失败了?

  25. 25

    谁能解释为什么我们使用“ final AtomicInteger count = this.count;”,以及为什么使用关键字final

  26. 26

    有人可以解释为什么我遇到类型错误吗?

  27. 27

    CakePHP:如果将“ fields”和“ contain”组合在一起,我将无法获得预期的结果。谁能解释为什么?

  28. 28

    谁能解释为什么传入的IIFE参数会以未定义方式更改范围内变量的原因?

  29. 29

    谁能向我解释为什么我的变量“ sum”不计算数组“ arrPrice”的总和?

热门标签

归档