选择变量范围并用值 "NA" 替换空白字段
Selecting a variable range and replacing blank fields with value "NA"
我想在我的 Excel sheet 中有一个按钮:
1) 要求我 select 我想使用的范围
2) 将在此范围内找到的空白单元格更改为固定值 ("NA")
我找到了如何获得一个要求我 select 范围的方框,但没有找到结合此方框更改值的解决方案。
您可以使用 SpecialCells()
在两行中完成此操作:
Sub t()
Dim rng As Range
Set rng = Application.InputBox("Select a range", Type:=8).SpecialCells(xlCellTypeBlanks)
rng.Value = "NA"
End Sub
只需将您现有的其他获取范围值的范围从子传递到子,如下所示:
Private Sub BlankToNA(Target as Range)
Target.SpecialCells(xlCellTypeBlanks).Value = "NA"
End Sub
我想在我的 Excel sheet 中有一个按钮:
1) 要求我 select 我想使用的范围
2) 将在此范围内找到的空白单元格更改为固定值 ("NA")
我找到了如何获得一个要求我 select 范围的方框,但没有找到结合此方框更改值的解决方案。
您可以使用 SpecialCells()
在两行中完成此操作:
Sub t()
Dim rng As Range
Set rng = Application.InputBox("Select a range", Type:=8).SpecialCells(xlCellTypeBlanks)
rng.Value = "NA"
End Sub
只需将您现有的其他获取范围值的范围从子传递到子,如下所示:
Private Sub BlankToNA(Target as Range)
Target.SpecialCells(xlCellTypeBlanks).Value = "NA"
End Sub