多工作表Excel文档模版的前处理

6 篇文章 0 订阅

1、功能简介

在向多工作表(几十上百个)Excel文档模版输入数据时,进行包括清理内容、冻结标题行和定义名称等前处理操作。

2、代码

Option Explicit

Sub PreTreatment()
'
' PreTreatment 宏
' 删除第一、二行以外的数据; 冻结首行,即标题栏; 定义A1名称为当前工作簿名称;
'

'
    Dim i As Integer
    For i = 1 To Sheets.Count
        Sheets(i).Activate
        '删除第一、二行以外的数据
        Rows("3:3").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.ClearContents
        
        '冻结首行,即标题栏
'        Range("A1").Select
        With ActiveWindow
            .SplitColumn = 0
            .SplitRow = 1
        End With
        ActiveWindow.FreezePanes = True
        
        '定义A1名称为当前工作簿名称
        Range("A1").Name = Sheets(i).Name
        Range("A1").Select
        
    Next i
End Sub




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值