范围应使用选定的单元格

时间:2013-10-23 14:15:21

标签: excel vba range selection cells

我正在尝试运行一个应该使用所选单元格作为范围的Makro。

而不是Range(“B1”),它应该是Range(“selectedCell”)

我的代码是这样的,我希望makro能够分割所选单元格中的数据。

Sub tst()
Dim X As Variant
X = Split(Range("B11").Value, ",")
Range("B11").Resize(UBound(X) - LBound(X) + 1).Value = Application.Transpose(X)
End Sub

2 个答案:

答案 0 :(得分:1)

您可以使用Range("B11").Value

代替Selection.Value

Selection可以超过1个单元格,因此您应该首先检查它。

答案 1 :(得分:0)

  range(selection.address)

保持简单:)

相关问题