表格代处理利用vba空白单元格批量录入数据

 时间:2026-02-14 04:14:18

1、如下图是某年级成绩表,我们现在想要在A列空白的单元格批量录入数据。

表格代处理利用vba空白单元格批量录入数据

2、选中A列单元格区域

表格代处理利用vba空白单元格批量录入数据

3、同时按下Alt+F11,然后点击sheet1,接在在右边空白区域录入vba代码。

表格代处理利用vba空白单元格批量录入数据

4、然后按下F5,运行代码

表格代处理利用vba空白单元格批量录入数据

5、接着在弹出对话框内录入“二班”,接着点击【确定】即可完成

表格代处理利用vba空白单元格批量录入数据

6、完成效果如下图。下面把vba代码跟大家分享一下,需要的朋友们可以复制粘贴使用,如果需要表格代处理,可以百度方方格子

Sub 空白单元格填充固定内容()

    Dim str


    Dim r As Range
    Dim cols, rows
    Dim i, j
   
    str = Application.InputBox("请输入文本内容:", "输入文本内容")
   
    If str = False Then Exit Sub
   

    If Selection.Cells.Count < 1 Then


        MsgBox "请选中一块区域!"
        Exit Sub
    End If
   
    If Selection.Areas.Count > 1 Then Exit Sub
    rows = Selection.Cells.rows.Count
    cols = Selection.Cells.Columns.Count
   
    For i = 1 To rows
        For j = 1 To cols
            Set r = Selection.Cells(i, j)
            If r.Value = "" Then
                r = str
            End If
        Next j
    Next i
End Sub

表格代处理利用vba空白单元格批量录入数据

  • 怎样使用VBA在选中的单元格批量填充内容?
  • 使用VBA快速复制工作表
  • 怎样使用VBA制作百叶窗效果的欢迎画面?
  • VBA代码给单元格赋值
  • 怎样使用VBA工作表激活事件的运用?
  • 热门搜索
    如何判断感冒是病毒性 流感和普通感冒的区别 洛阳古墓博物馆 操纵的近义词 出色的近义词是什么 各种发型 西安外国语大学怎么样 狗狗感冒的症状 花童发型 地毯用英语怎么说