Мой код помещает текст в пустую ячейку, но не заполняет его до границы.Поместите текст «общий» в пустые ячейки
Я хочу поместить текст «общий» в пустые ячейки столбца E, но не заполняет его до конца bcoz строки.
вот мой код:
Sub FindandReplace()
Dim sourceCol As Integer, rowCount As Integer, currentRow As Integer
Dim currentRowValue As String
sourceCol = 5 'column E has a value of 5
rowCount = Cells(Rows.Count, sourceCol).End(xlUp).Row
'for every row, find the first blank cell and select it
For currentRow = 1 To rowCount
currentRowValue = Cells(currentRow, sourceCol).Value
If IsEmpty(currentRowValue) Or currentRowValue = "" Then
Cells(currentRow, sourceCol) = "general"
End If
Next
End Sub
В результате этого :(еще пустой столбец E)
Column E Column F
general Use-Limit
general Use-Limit
XL354L,XL354H,XL356L,XL356H Use-Limit
XL353,XL355,XL357 Use-Limit
Use-Limit
Use-Limit
Use-Limit
Use-Limit
у вас есть 'sourceCol = 5' 'столбец F имеет значение 5, фактический столбец F имеет значение 6, поэтому, если вы хотите использовать столбец F, измените на' sourceCol = 6' –
SOrry, предположительно, столбец E –
посмотрите на мой ответьте ниже. –