假设我们在A列中有一列单元格值,需要将此列随机置换到B列,如此simple sample。
我该怎么做?
我尝试使用我的VBA代码,但它似乎无法正常工作。我想我的下面的命令遇到了一些我不知道它们是什么的问题 - 我需要将变量varValues中的值数组转回到单元格中
Range("B1:B10").Cells.Value = varValues
答案 0 :(得分:1)
我测试了示例文件中的代码,无需任何编辑即可运行。那是你遇到麻烦的代码吗?如果没有,请发布您遇到问题的实际代码。
如果您要更换原件,则只需与文件中的代码具有相同的范围,例如
Set rng = Range("A1:A10")
...
Range("A1:A10").Cells.Value2 = varValues
答案 1 :(得分:0)
我的问题是
variant
数据类型分配给范围的单元格值是通过correct syntax完成的,例如Range("a1:a10") = xdata