使用VBA在Excel工作表中创建表

Jgonzales

我在下面的代码中将自动选择一个范围。有谁知道我如何添加代码以创建一个表到所选范围?

谢谢!

Sub DynamicRange()
'Best used when first column has value on last row and first row has a value in the last column

Dim sht As Worksheet
Dim LastRow As Long
Dim LastColumn As Long
Dim StartCell As Range

Set sht = Worksheets("Sheet1")
Set StartCell = Range("D9")

'Find Last Row and Column
  LastRow = sht.Cells(sht.Rows.Count, StartCell.Column).End(xlUp).Row
  LastColumn = sht.Cells(StartCell.Row, sht.Columns.Count).End(xlToLeft).Column

'Select Range
  sht.Range(StartCell, sht.Cells(LastRow, LastColumn)).Select

End Sub
亚历山大·贝尔

使用以下Excel VBA代码段添加Table与selected对应对象Range

Dim objTable As ListObject
Set objTable = ActiveSheet.ListObjects.Add(xlSrcRange, Selection, , xlYes)

您还可以将可选样式应用于添加的Table对象,如下所示:

objTable.TableStyle = "TableStyleMedium2"

MSDN上提供了更多详细信息:https : //msdn.microsoft.com/zh-cn/library/office/ff823155.aspx

希望这会有所帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Excel VBA获取工作表名称

来自分类Dev

使用多个工作表创建Excel

来自分类Dev

在特定工作表中创建Excel 2010 VBA数据透视表不起作用

来自分类Dev

在Android中创建Excel工作表

来自分类Dev

使用vba删除其他excel工作簿中excel工作表上的空白行

来自分类Dev

使用Excel VBA激活工作表

来自分类Dev

使用VBA在多个Excel工作表中从不同范围创建PDF

来自分类Dev

Excel VBA在选择的工作表中循环

来自分类Dev

使用VBA将范围从Excel工作表复制到PowerPoint中的表

来自分类Dev

如何使用VBA在工作表中创建MSForms ListBox?

来自分类Dev

Excel VBA-创建工作表名称数组

来自分类Dev

Excel VBA中的查找功能仅引用新创建的工作表

来自分类Dev

循环以在多个Excel工作簿中创建多个工作表

来自分类Dev

Excel VBA每个工作表中的数据

来自分类Dev

在特定工作表中创建Excel 2010 VBA数据透视表不起作用

来自分类Dev

在android中创建Excel工作表

来自分类Dev

使用VBA在多个Excel工作表中从不同范围创建PDF

来自分类Dev

VBA循环Excel工作表

来自分类Dev

在VBA中创建具有多个源的Excel合并工作表

来自分类Dev

遍历工作表以在VBA中创建图形

来自分类Dev

如何使用 Excel VBA 从使用文件浏览器选择的工作簿中复制工作表?

来自分类Dev

无法踢出 Excel 工作簿中默认创建的工作表

来自分类Dev

Excel VBA 使用最后一个工作表中的数据创建一个新工作表

来自分类Dev

从工作表中的excel数据在DB中创建表

来自分类Dev

使用 VBA 从 Excel 工作表更新 SQL

来自分类Dev

使用 Django 工作簿和工作表创建 Excel 文件

来自分类Dev

使用 VBA 从 Excel 中的其他工作表获取值

来自分类Dev

如何使用 Excel VBA 仅更新特定工作表而不是整个工作簿中的链接?

来自分类Dev

尝试使用 R 在 Excel 工作簿中创建多个工作表,但在几次后收到错误

Related 相关文章

  1. 1

    使用Excel VBA获取工作表名称

  2. 2

    使用多个工作表创建Excel

  3. 3

    在特定工作表中创建Excel 2010 VBA数据透视表不起作用

  4. 4

    在Android中创建Excel工作表

  5. 5

    使用vba删除其他excel工作簿中excel工作表上的空白行

  6. 6

    使用Excel VBA激活工作表

  7. 7

    使用VBA在多个Excel工作表中从不同范围创建PDF

  8. 8

    Excel VBA在选择的工作表中循环

  9. 9

    使用VBA将范围从Excel工作表复制到PowerPoint中的表

  10. 10

    如何使用VBA在工作表中创建MSForms ListBox?

  11. 11

    Excel VBA-创建工作表名称数组

  12. 12

    Excel VBA中的查找功能仅引用新创建的工作表

  13. 13

    循环以在多个Excel工作簿中创建多个工作表

  14. 14

    Excel VBA每个工作表中的数据

  15. 15

    在特定工作表中创建Excel 2010 VBA数据透视表不起作用

  16. 16

    在android中创建Excel工作表

  17. 17

    使用VBA在多个Excel工作表中从不同范围创建PDF

  18. 18

    VBA循环Excel工作表

  19. 19

    在VBA中创建具有多个源的Excel合并工作表

  20. 20

    遍历工作表以在VBA中创建图形

  21. 21

    如何使用 Excel VBA 从使用文件浏览器选择的工作簿中复制工作表?

  22. 22

    无法踢出 Excel 工作簿中默认创建的工作表

  23. 23

    Excel VBA 使用最后一个工作表中的数据创建一个新工作表

  24. 24

    从工作表中的excel数据在DB中创建表

  25. 25

    使用 VBA 从 Excel 工作表更新 SQL

  26. 26

    使用 Django 工作簿和工作表创建 Excel 文件

  27. 27

    使用 VBA 从 Excel 中的其他工作表获取值

  28. 28

    如何使用 Excel VBA 仅更新特定工作表而不是整个工作簿中的链接?

  29. 29

    尝试使用 R 在 Excel 工作簿中创建多个工作表,但在几次后收到错误

热门标签

归档