Excel 查找第一个非空单元格
嘿,各位,我一直在想这个问题,但我似乎无法让它发挥作用。不过,它可能有一个非常简单的答案 所以这必须作为一个宏来完成,因为它是一个更大程序的一部分 我想做的是找到一个有价值的单元格。意思是它可以是任何单词、数字或符号。如果愿意,请不要为空 这是我目前正在使用的: D列Excel 查找第一个非空单元格,excel,vba,Excel,Vba,嘿,各位,我一直在想这个问题,但我似乎无法让它发挥作用。不过,它可能有一个非常简单的答案 所以这必须作为一个宏来完成,因为它是一个更大程序的一部分 我想做的是找到一个有价值的单元格。意思是它可以是任何单词、数字或符号。如果愿意,请不要为空 这是我目前正在使用的: D列 1 (空白) (空白) 123 宏: Columns("D").Find("*", Cells(Rows.Count, "D")).Select 现在发生的事情是,它循环返回跳过两个空格,然后123返回到1 任何帮助都将不胜感激
1
(空白)
(空白)
123 宏:
Columns("D").Find("*", Cells(Rows.Count, "D")).Select
现在发生的事情是,它循环返回跳过两个空格,然后123返回到1
任何帮助都将不胜感激,如果有其他建议,也将受到欢迎。从D列的最后一个单元格中查看
xlByRows
,然后使用xlNext
,即
Dim rng1 As Range
Set rng1 = Columns("D").Find("*", Cells(Rows.Count, "D"), xlFormulas, , xlByRows, xlNext)
谢谢你的回答。它让我找到了我需要去的地方。我忘了提到我需要选择那个特定的单元格,所以我只做了一个简单的更改:将rng1设置为范围集rng1=Columns(“D”)。查找(“*”,ActiveCell,xlFormulas,xlByRows,xlNext)rng1。选择还感谢您修复我的原始帖子。可能是重复的