VBA复制拆分工作表调用excel公式

本文介绍了如何使用VBA编程在Excel中复制工作表,并详细讲解了如何处理工作表中的公式,进行数据拆分。通过实例演示,帮助读者掌握VBA在自动化Excel操作中的应用。
摘要由CSDN通过智能技术生成
Sub BJ_Union删除大区_汇总款式销售信息并排序()
Application.DisplayAlerts = False
Dim St1 As Object, St2 As Object, Cel As Object, Rng As Object
Dim Row1 As Integer

'每次运行程序之前,删掉之前生成的排名表
For Each St1 In Sheets
    If Right(St1.Name, 2) = "排名" Then  '判断表名最后两个字符是否是"排名"
        St1.Delete
    End If
Next

'复制数据表,并命名
Sheets("案例数据").Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = "北京地区款式实销金额排名"

'获取行数
Set St2 = ActiveSheet
Row1 = St2.Range("A65536").End(xlUp).Row '排名表的行数

'删除其他大区
If St2.FilterMode = True Then St2.ShowAllData '取消筛选和隐藏
Set Rng = St2.Cells(St2.Cells.Rows.Count, "f") '初始时给rng增加一个没用的数据
For Each Cel In St2.Range("F2:F" & Row1)
    If Left(Cel.Value, 3) <> "190" Then Set Rng = Union(Rng, Cel)
Next
Rng.EntireRow.Delete

'填充款号汇总公式
'St2.Range("l1").Value = "款号"
'St2.[M1].Value = "款式销量"
'St2.[N1].Val
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值