次のような列があります。
1 red
2 blue
3 red
4
5 blue
6
7
8 white
空白は、その上のレコードを参照します。したがって、#4 は赤に関連付けられ、6 と 7 は青に関連付けられます。
列全体の空白を簡単に埋める方法はありますか?
次のような列があります。
1 red
2 blue
3 red
4
5 blue
6
7
8 white
空白は、その上のレコードを参照します。したがって、#4 は赤に関連付けられ、6 と 7 は青に関連付けられます。
列全体の空白を簡単に埋める方法はありますか?
A1:A8
ます。F5
と、Gotoダイアログが表示されます。 これにより、連続していない空白セルの範囲が選択されます。
=A3
を押します。 A1:A8
し、編集 - コピーします。 は、最初の空白セル=A3
の上のセルを指すことに注意してください。
マクロを使用したい場合は、セルをループして空のセルを埋めることができます。
Public Sub FillBlanks()
Dim rColumn As Range
Dim rCell As Range
If TypeName(Selection) = "Range" Then
For Each rColumn In Selection.Columns
For Each rCell In rColumn.Cells
If rCell.Row > rColumn.Cells(1).Row Then
If IsEmpty(rCell.Value) Then
rCell.Value = rCell.Offset(-1).Value
End If
End If
Next rCell
Next rColumn
End If
End Sub