如何根据因子编号选择方形矩阵?
例如,如果单元格(1,1)= 4,我应该选择4 * 4矩阵,从某个单元格开始,然后创建一个循环以继续水平和垂直下一个4 * 4矩阵的选择。
非常感谢!
我尝试使用基于因子编号的“步骤i”,以避免重叠问题。所以,如果i = 4,基本上它会水平走4步,我只是想知道我是否也可以使用“step j”,那么如何创建一个循环来选择范围范围?
答案 0 :(得分:0)
根据您的示例,以下代码段选择与Range
内容相关的工作表Cell(1,1)
:
Sub SelectRange()
Dim size As Integer
size = Cells(1, 1).Value
Range(Cells(1, 2), Cells(1 + size, 2 + size)).Select
End Sub
希望这可能会有所帮助。
答案 1 :(得分:0)
Sub DynamicSelectMatrix()
size = 4
For s = 1 To 10
For t = 1 To 10
Range(Cells(6 + size * (s - 1), 5 + size * (t - 1)), Cells(6 + size * s - 1, 5 + size * t - 1)).Select
Next t
Next s
End Sub