Excel VBA如何选择单元格的可变范围

泰穆·尼斯卡宁(Teemu Niskanen)

我试图搜索此问题,但没有发现类似问题。

我仍然是VBA的新手,我正在尝试创建一个宏,该宏根据用户的输入选择单元格的范围,然后从这些选定的单元格中创建轮廓网格。

我的Excel工作簿中有两个ActiveX按钮,用户可以使用它们输入要使用的网格大小(宽度和高度)。我正在努力将上述宽度和高度包含在我的代码中。这是按钮的代码(一点都不不清楚):

Private Sub Height_Click()
Dim Height As Integer
Height = InputBox("Syötä ruudukon korkeus", "Ruudukon korkeus", "Syötä tähän")
Range("E5") = Height
End Sub

和宽度按钮:

Private Sub Width_Click()
Dim Width As Integer
Width = InputBox("Syötä ruudukon leveys", "Ruudukon leveys", "Syötä tähän")
Range("E2") = Width
End Sub

我希望我的网格从单元格“ G2”开始,并从那里向右和向下展开,并更改所选单元格的大小。但是我写的代码根本不起作用(正如我所想)。这是代码:

Private Sub CreateGrid_Click()
Columns("G:G+E2").Select
    Selection.ColumnWidth = 1
Rows("2:2+E5").Select
    Selection.RowHeight = 1
End Sub

单元格“ E2”和“ E5”分别打印有宽度和高度值。当我单击CreateGrid按钮时,没有任何反应。有什么想法可以使此代码起作用吗?非常感谢您提供所有答案。

-特木

凯尔

编辑:

Private Sub CreateGrid_Click()
Range("G2:" & Range("G2").Offset(Range("E5").Value,Range("E2").Value).Addresslocal).Select
End Sub

如果这样做没有达到您的期望,请告诉我,我将尽力帮助纠正它。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA根据单元格值选择范围

来自分类Dev

Excel VBA使用单元格和xlDown选择范围

来自分类Dev

如何在Excel单元格中使用选择范围

来自分类Dev

VBA Excel中的单元格范围

来自分类Dev

如何在Excel VBA中选择单元格?

来自分类Dev

Excel VBA选择多个单元格

来自分类Dev

Excel VBA如何选择动态范围内所有单元格的颜色索引不为0

来自分类Dev

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

来自分类Dev

VBA Excel 选择命名范围内的一系列单元格

来自分类Dev

Excel VBA根据选择来选择多个单元格

来自分类Dev

EXCEL:计算特定范围的单元格或当前选择

来自分类Dev

VBA Excel在单元格中分隔日期范围

来自分类Dev

Excel VBA:基于单元格值的颜色范围

来自分类Dev

Excel VBA。将单元格列表转换为范围

来自分类Dev

VBA Excel:扩展和缩短单元格范围

来自分类Dev

excel vba 范围单元格错误对象定义

来自分类Dev

Excel VBA:锁定单元格范围

来自分类Dev

如何在Excel中选择范围中的最后一个单元格

来自分类Dev

如果单元格包含VBA / Excel中的特定值,如何从范围中删除列

来自分类Dev

如何使用Excel中的单元格值在VBA中指定范围

来自分类Dev

如何在Excel VBA中将单元格范围设置为If语句的条件

来自分类Dev

如何在Excel VBA中获取单元格的位置范围?

来自分类Dev

如何在VBA Excel中从单元格中的公式获取参数范围?

来自分类Dev

Excel VBA选择每隔一个单元格

来自分类Dev

Excel VBA向下选择所有单元格

来自分类Dev

Excel vba - 对于选择中的每个单元格

来自分类Dev

每次更改单元格选择时如何运行子-Excel,VBA

来自分类Dev

如何在Excel VBA中添加到当前单元格选择

来自分类Dev

VBA Excel:如何从固定单元格中选择直到找到文本?

Related 相关文章

  1. 1

    Excel VBA根据单元格值选择范围

  2. 2

    Excel VBA使用单元格和xlDown选择范围

  3. 3

    如何在Excel单元格中使用选择范围

  4. 4

    VBA Excel中的单元格范围

  5. 5

    如何在Excel VBA中选择单元格?

  6. 6

    Excel VBA选择多个单元格

  7. 7

    Excel VBA如何选择动态范围内所有单元格的颜色索引不为0

  8. 8

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

  9. 9

    VBA Excel 选择命名范围内的一系列单元格

  10. 10

    Excel VBA根据选择来选择多个单元格

  11. 11

    EXCEL:计算特定范围的单元格或当前选择

  12. 12

    VBA Excel在单元格中分隔日期范围

  13. 13

    Excel VBA:基于单元格值的颜色范围

  14. 14

    Excel VBA。将单元格列表转换为范围

  15. 15

    VBA Excel:扩展和缩短单元格范围

  16. 16

    excel vba 范围单元格错误对象定义

  17. 17

    Excel VBA:锁定单元格范围

  18. 18

    如何在Excel中选择范围中的最后一个单元格

  19. 19

    如果单元格包含VBA / Excel中的特定值,如何从范围中删除列

  20. 20

    如何使用Excel中的单元格值在VBA中指定范围

  21. 21

    如何在Excel VBA中将单元格范围设置为If语句的条件

  22. 22

    如何在Excel VBA中获取单元格的位置范围?

  23. 23

    如何在VBA Excel中从单元格中的公式获取参数范围?

  24. 24

    Excel VBA选择每隔一个单元格

  25. 25

    Excel VBA向下选择所有单元格

  26. 26

    Excel vba - 对于选择中的每个单元格

  27. 27

    每次更改单元格选择时如何运行子-Excel,VBA

  28. 28

    如何在Excel VBA中添加到当前单元格选择

  29. 29

    VBA Excel:如何从固定单元格中选择直到找到文本?

热门标签

归档