vba - 我正在尝试删除 excel 中的单元格,因为它们的值从另一个函数呈现为空白
问题描述
我想删除空白单元格并将剩余的单元格在删除时向上移动。被删除的单元格不一定是自上而下的;它们可以出现在列表中的任何位置。
也有类似的问题,但我的问题只针对单元格而不是整行。
需要在 I 列中删除单元格的图像示例。
-谢谢
解决方案
您可以只获取空白单元格SpecialCells(xlCellTypeBlanks)
,然后删除任何特定列中的这些单元格。
Option Explicit
Public Sub DeleteBlankCells()
Workbooks("Sheet1").Columns("I").SpecialCells(xlCellTypeBlanks).Delete xlShiftUp
End Sub
推荐阅读
- python - python - 同时以不同的音量播放音频样本
- python - 从pytorch中的自动编码器中提取降维数据
- bash - 如何部分更改 bash 命令输出的颜色?
- python - Tensorflow Serving - 同一模型的更多名称
- python - 有效地获取数据库中每个字段的 x 个唯一值列表
- c++ - 如何打印/显示整个对象列表?
- python - Python 正则表达式:不包括方括号和里面的文本
- python - 在 Python3 中使用枚举作为字典键时出现“键错误”
- java - 如何将唯一输入的值输入到数组中
- python - 使用应用服务计划函数应用的自定义 python 包发布 Azure 函数