Excel vba:从非连续范围中选择随机单元格

时间:2016-11-11 16:43:56

标签: excel vba excel-vba

我正在尝试从非连续范围中选择一个随机单元格但是我遇到了代码问题。我已经多次使用此方法连续范围而没有问题。我猜它与.Cells属性如何工作有关但我无法在网上找到任何东西。

Set Corners = Range("Z2, AB2, Z4, AB4")

RandomCell = Int(Rnd * Corners.Cells.Count) + 1
Corners.Cells(RandomCell).Value = "X"

如何更改此选项以返回角落范围内的四个元素之一?截至目前,它正从Z2,Z4,Z5,Z6返回一个随机单元格。我希望它能在Corners中列出的范围之间进行选择。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

text = 'b\'"Bill of the  one\\xe2\\x80\\x99s store wanted to go outside.\''
type(text) #This will output <class 'str'>

只要它们是范围内的所有单细胞区域