前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VBA代码:将Excel单元格区域转换成网页中的表格

VBA代码:将Excel单元格区域转换成网页中的表格

作者头像
fanjy
发布2024-01-14 21:04:41
1320
发布2024-01-14 21:04:41
举报
文章被收录于专栏:完美Excel完美Excel

标签:VBA

这段代码自forum.ozgrid.com搜集,可以将指定的单元格区域转换成Web网站中的表格代码,供有兴趣的朋友参考。

代码如下:

代码语言:javascript
复制
Sub Create_Web_Table(BB_Range As Range, Optional BBHeader As Boolean = True)
 Dim BB_Row As Range
 Dim BB_Cells As Range
 Debug.Print "[table=" & """" & "class: grid" & """" & "]"
 If BBHeader Then
   Debug.Print "[tr][td][/td]"
   For Each BB_Cells In BB_Range.Rows(1).Cells
     Debug.Print "[td]" & Chr$(BB_Cells.Column + 64) & "[/td]"
   Next BB_Cells
   Debug.Print "[/tr]"
 End If
 For Each BB_Row In BB_Range.Rows
   Debug.Print "[tr]"
   If BBHeader Then
     Debug.Print "[td]" & BB_Row.Row & "[/td]"
   End If
   For Each BB_Cells In BB_Row.Cells
     Debug.Print "[td]" & BB_Cells.Text & "[/td]"
   Next BB_Cells
   Debug.Print "[/tr]"
 Next BB_Row
 Debug.Print "[/table]"
End Sub

例如,如果要将当前工作表单元格区域A1:D3转换成网站表格代码,测试代码如下:

Sub test()

Create_Web_Table Range("A1:D3"), True

End Sub

这会在立即窗口中生成网页表格的代码。然后,将立即窗口中生成的Web代码粘贴到所需要的地方。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-08,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com