VBA通过左/右移动找到一行中出现的第一个空单元格

标签 vba excel excel-2010

我在 Excel 中有一个,该行的许多单元格都由数字、日期等填充。

假设这是第 1 行。然而,一旦我们在 Row 1 向左移动几次,我们会发现 3 或 4 个空单元格,然后继续向左移动 Row 1 单元格就会被填充再次通过不同的值。

每次启动宏时,当我们向左移动第 1 行时,我如何才能转到出现的第一个空白单元格?

.____.____.___.___.___.____.____.____.____.____.
|_d__|_d__|___|___|___|__x_|_d__|_d__|_d__|_O__|

为了把这个示意图如果我们放在O上,我们如何找到/去x

(假设x是第一个空白单元格)

我怎么去这里 enter image description here

最佳答案

这应该将选择移动到那里。

Selection.End(xlToLeft).Offset(0,-1).Select

关于VBA通过左/右移动找到一行中出现的第一个空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764894/

相关文章:

excel - 如何根据相似值合并单元格 - Excel 2010

c# - Excel 2010 64 位无法创建 .net 对象

regex - 在 VBA 中使用具有正向回顾的正则表达式

vba - 当范围实际有数据时,Excel Range.Value 返回 0

Excel 未正确找到最后一行

Excel VBA 目录方法

excel - 列表中带有 #N/A 的排名数字

vba - 返回单元格中有多少个单词

excel - 如果最后一个或第一个字符是空格,则为单元格着色

.net - 终止互操作应用程序进程