打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
105.反选择单元格中的数

'###############################################################

'函数作用:反选择单元格中的数

'示       例:A1 = 1,B1 = 2,C1 = 3;执行结果:C1 = 1,B1 = 2,A1 = 3

'###############################################################

Function ReverseSelection()

    Application.ScreenUpdating = False

    Application.StatusBar = True

    Application.EnableEvents = False

    Set rngCel = Selection

    Rw = Selection.Rows.Count

    Cl = Selection.Columns.Count

    If Rw > 1 And Cl > 1 Then

        MsgBox "你选择的范围只能是一栏或一列...", 32, "提示"

        GoTo EndMacro

    End If

    If rngCel.Cells.Count = ActiveCell.EntireColumn.Cells.Count Then

        MsgBox "你选择的范围不能是一个整栏...", 32, "提示"

        GoTo EndMacro

    End If

    If Rw > 1 Then

        ReDim Arr(Rw)

    Else

        ReDim Arr(Cl)

    End If

    Rw = 0

    For Each c In rngCel

        Arr(Rw) = c.Formula

        Rw = Rw + 1

    Next c

    Rw = Rw ‐ 1

    For Each c In rngCel

        c.Formula = Arr(Rw)

        Rw = Rw ‐ 1

    Next c

EndMacro:

    Application.ScreenUpdating = True

    Application.StatusBar = False

    Application.EnableEvents = True

End Function

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
取得工作表名称、单元格赋值个工作表名称
Excel中字典应用综合示例
Excel 常见字典用法集锦及代码详解3
(18)数组,Split拆分,join合并,Filter搜索
常见字典用法集锦及代码详解(全)_蓝桥玄霜
ExcelVBA_014 汇总表拆分为明细表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服