gpt4 book ai didi

vba - Excel VBA : Fill in empty cells with adjacent cell values

转载 作者:行者123 更新时间:2023-12-04 20:05:32 26 4
gpt4 key购买 nike

我想知道是否有人可以帮助 -

我有一列“I”,其中包含不同值的单元格;其中一些单元格是空白的。我还有一个相邻的完整列“G” - 没有空白单元格。

我基本上想做的是使用 VBA 用它们在“G”列中相邻单元格的值填充“I”列中的空单元格。

我在命令按钮中编写了以下代码:

Sub CommandButton2_Click()

Lastrow = Cells(Rows.Count, "G").End(xlUp).Row

Range("I2:I" & Lastrow).SpecialCells(xlCellTypeBlanks).Value = Range("G2:G" & Lastrow).Value

End Sub

上面的代码填充了空白的“I”单​​元格,但在填充时似乎总是从第二个“G”单元格开始。我希望它用相邻的“G”单元格填充空白的“I”单​​元格,而不是在找到空白单元格时从头开始计数。

希望有人可以提供帮助。让我知道是否需要进一步澄清。

问候,

阿德里安

最佳答案

Dim blanks As Excel.Range

Set blanks = Range("I2:I" & Cells(Rows.Count, 7).End(xlUp).Row).SpecialCells(xlCellTypeBlanks)

blanks.Value = blanks.Offset(0, -2).Value

关于vba - Excel VBA : Fill in empty cells with adjacent cell values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com