查找第一行中的第一空白列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找第一行中的第一空白列相关的知识,希望对你有一定的参考价值。

在Excel中使用VBA,我需要找到电子表格第一行中具有空单元格或空白单元格的第一列。

我发现this post涵盖了如何查找给定列中具有空单元格或空白单元格的第一个ROW。我尝试使用此逻辑来查找连续的第一个空列,但未能这样做。

这是我尝试从发现的帖子中调整逻辑以获取所需内容的方法,但是它不起作用:

Sheets(targetWorksheet).Range("A1").End(xlToRight).Offset(1, 0).Column

我能够将这段代码放在一起,但确实使我的第一列在第一行中具有空单元格或空白单元格,但它看起来很笨重,必须有更好的方法。

Dim blah As String
cellColumns = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z")

For x = 0 To 3
    blah = Sheets(targetWorksheet).Range(cellColumns(x) + "1").Value
    If blah = "" Then
        MsgBox (cellColumns(x)) ' cellColumns(x) gives the column letter I'm looking for
        Exit For
    End If
Next

与往常一样,正确,明确解释的答案将被标记为接受的答案并被赞成。

提前感谢!

答案

Sheets(targetWorksheet).Range(“ A1”)。End(xlToRight).Offset(0,1).Column

以上是关于查找第一行中的第一空白列的主要内容,如果未能解决你的问题,请参考以下文章

如何让pandas停止跳过TSV文件中的第一个空白列?

awk 查找表,空白列替换

WPF Datagrid 控制 第一行和第一列之间的空白

[Excel]空白填充上一行数据

[Excel]空白填充上一行数据

拆垛一个多指标熊猫数据帧,同时保持相同的列