excel - 选择变量范围并将空白字段替换为值 "NA"

标签 excel vba inputbox

我想在我的 Excel 工作表中有一个按钮:
1) 要求我选择要使用的范围
2) 将此范围内的空白单元格更改为固定值(“NA”)

我可以找到如何获得一个框,要求我选择一个范围,但不是结合此框更改值的解决方案。

最佳答案

您可以使用 SpecialCells()只需两行:

Sub t()
Dim rng As Range
Set rng = Application.InputBox("Select a range", Type:=8).SpecialCells(xlCellTypeBlanks)
rng.Value = "NA"
End Sub

关于excel - 选择变量范围并将空白字段替换为值 "NA",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58494275/

相关文章:

c# - NPOI 文件损坏

asp.net - 在 VB.Net 中将 gridview 导出为 excel 不采用提供的文件名?

c# - 在 C# 中从 COM 控制 Excel 插件(例如求解器)

vba - VBA ByRef 如何在幕后工作?

html - 在 VBA 中滚动网页时等待窗口重新加载

sql - SSIS 隐藏工作表作为 Excel 目标

excel - 使用 Excel VBA 编写和格式化 Word 文档

JQuery 模拟在输入字段中输入

javascript - 在输入框中输入时将整数转换为货币格式

excel - 当我按下取消按钮时如何退出 do 循环