vba - vba添加的数据包含超链接时Excel表格不自动展开
问题描述
我有几个 Excel 工作簿,我想使用 GetValue = ExecuteExcel4Macro(arg) 方法将它们合并到一个 Excel 表中。
当宏将数据添加到表格底部时,表格应自动展开并转换公式和格式。
在我想添加超链接之前,这非常有效:
ActiveSheet.Hyperlinks.Add anchor:=ActiveWorkbook.Worksheets("Series").Cells(Irow, 3), _
Address:=fullpath, TextToDisplay:=GetValue(pfad, datei, blatt, "F3")
包含此行时,超链接输入正确,但表格不会展开。如果没有超链接,表格会按预期展开。
有人可以在这里支持吗?谢谢!
解决方案
在您的代码之前使用此代码一行:
ActiveWorkbook.Worksheets("Series").Cells(Irow - 1, 3).ListObject.ListRows.Add AlwaysInsert:=True
推荐阅读
- tensorflow - 'tflite_convert' 未被识别为内部或外部命令(在 Windows 中)
- javascript - 在 jspdf 中的 .html 内添加 Tab 和新行
- pkcs#11 - CloudHSM 登录/注销错误
- spring-mvc - 全局 CORS 过滤器给出错误
- c++ - 如何在 SWIG 接口文件中检查 Lua 版本?
- c# - 从最小化状态恢复表单时,WS_EX_COMPOSITED 会导致无休止的重绘
- java - 从 InputMethodService 的 startActivity 后 EditorInfo null
- angular - 以角度将表单划分为不同的页面/视图
- node.js - 如何开始创建角色特定的命令?
- mysql - MySQL 中使用 ASC/DESC 的情况