excel - 从特定工作表中删除特定列会导致“未定义子或函数”编译错误
问题描述
我正在尝试从特定工作表中删除特定列,但我无法弄清楚为什么这个 sub 给我这个错误:
编译错误:未定义子或函数
我有一个不同的私人子,我已经设置并以相同的方式调用并且工作正常,所以我认为我的语法是关闭的?(我在 vba 上为零级)
调用子
Sub HideColumns()
...
Call Del_Col_A
...
End Sub
潜艇
Private Sub Del_Col_A()
Sheet("Sheet7").Columns(1).EntireColumn.Delete
End Sub
解决方案
您忘记了“表格”末尾的“s”
Private Sub Del_Col_A()
Sheets("Sheet7").Columns(1).EntireColumn.Delete
End Sub
推荐阅读
- asp.net-core - 如何在.net Core后面的代码中更改元素的样式
- flutter - 如何在颤动的数据表中执行搜索功能?
- python - 可重用的 SQL 示例连接字符串
- sql - 按列 ID SQL 制作重复的行号
- javascript - H.geo.LineString 的行为不像 h.geo.strip
- react-native - 如何从反应本机表单中输入字段旁边的按钮选择文件。(请参阅图片以更好地理解)
- amazon-web-services - 没有分区键的 AWS DynamoDB 排序
- python - 如何使用python将重复的列名合并到pandas dataframe / excel中的一个单元格中
- javascript - 如何解构对象数组?
- python - 如何修复此分类报告警告?