Mein Code platziert einen Text in leere Zelle, füllt es jedoch nicht bis zur Boarderline.Platzieren Sie einen Text "Allgemein" in leere Zellen
Ich möchte den Text "allgemein" in leere Zellen der Spalte E platzieren, aber nicht bis zum Ende bcoz der Zeile zählen.
hier ist mein Code:
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
Das Ergebnis ist dieses :(noch leere Spalte 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
Sie haben 'sourceCol = 5' 'Spalte F hat einen Wert von 5, tatsächlich hat Spalte F einen Wert von 6, also, wenn Sie Spalte F verwenden möchten, ändern Sie zu' sourceCol = 6' –
SoRry, das ist angeblich Spalte E –
Blick auf meine antworte unten. –