久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Excel VBA多工作薄復制

     L羅樂 2018-03-18


    代碼功能:

    1.逐個打開當前工作薄所在文件夾下除當前工作薄外的所有工作薄;

    2.歷遍所有非空工作表,第一次連標題一起復制,第二次及以上逐個復制除標題外所有數據到活動工作表。

    以下是代碼運行效果:

     


    以下每句代碼增加注釋:

    Sub 多工作薄復制()

        '定義變量

        Dim MyPath As String,MyName As String, Acsht As Worksheet, Sht As Worksheet, m As Long, i As Integer

        Dim aCount As Integer

        '提示輸入標題行數

        aCount =Application.InputBox('輸入標題行數:', , , , , , , 1)

        '如果點擊取消,則退出程序

        If aCount = 0 Then Exit Sub

        '關閉屏幕更新,提高運行速度

        Application.ScreenUpdating= False

        '把當前活動工作表賦值給變量Acsht

        Set Acsht = ActiveSheet

        '計算當前工作薄所在文件夾路徑

        MyPath = ThisWorkbook.Path& IIf(Right(ThisWorkbook.Path, 1) = '\', '','\')

        '返回當前文件夾中第一個Excel文件名稱

        MyName = Dir(MyPath &'*.xls*')

        '清空當前活動工作表內容

        Acsht.Cells.Clear

        '以下開始歷遍當前工作薄所在文件夾所有Excel文件

        Do While MyName <>''

                ' 如果工作薄名稱不是當前工作薄名稱

                If MyName <>ThisWorkbook.Name Then

                        '打開該工作薄

                        WithWorkbooks.Open(MyPath & MyName)

                                '歷遍該工作薄所有工作表

                               For i = 1 To .Sheets.Count

                                       '如果工作表為空表則跳過該工作表

                                       If Application.WorksheetFunction.CountA(.Sheets(i).Cells) = 0 Then GoToAA

                                       '變量m自加1

                                       m = m 1

                                       '如果變量m等于1

                                        If m = 1 Then

                                            '把工作表所有連標題數據復制到活動工作表的單元格A1

                                            .Sheets(i).UsedRange.Copy Acsht.[a1]

                                       Else

                                           '否則把工作表除標題外的數據復制到活動工作表的最后一行非空行下面的第一行空行

                                            .Sheets(i).UsedRange.Offset(aCount).Copy Acsht.Cells(Rows.Count,1).End(xlUp).Offset(1)

                                       End If

    AA:

                                 Next i

                                 '不保存關閉該工作薄

                               .Close False

                        End With

                End If

                '繼續下一個工作薄

                MyName = Dir

        Loop

        '恢復工作薄屏幕更新

        Application.ScreenUpdating= True

    End Sub

     

    好了,今天的分享就到這里,覺得文章有用,請給我們點個贊,謝謝!

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      主站蜘蛛池模板: 亚洲欧美日韩综合一区在线| 久久天天躁狠狠躁夜夜2020老熟妇| 美女黄18以下禁止观看| 亚洲午夜无码久久久久蜜臀AV| 国产精品人妻久久无码不卡| 亚洲精品成人久久久| 亚洲 欧洲 无码 在线观看| 成 人影片免费观看| 免费播放一区二区三区| 日日摸夜夜添狠狠添欧美| 午夜无码片在线观看影院A| 色猫咪av在线网址| 人妻丝袜AV中文系列先锋影音| 99国精品午夜福利视频不卡99| 无遮挡拍拍拍免费观看| 亚洲伊人久久精品影院| 国产成人精品午夜福利| 亚洲成人资源在线观看| 毛片大全真人在线| 国产丝袜视频一区二区三区| 强奷漂亮人妻系列老师| 乱码精品一区二区三区| 色AV专区无码影音先锋| 亚洲精品乱码久久久久久自慰| 久久亚洲精品无码播放| 国产亚洲综合欧美视频| 午夜无码片在线观看影院A| 日韩av中文字幕有码| 亚洲 自拍 另类 欧美 综合| 亚洲av无码之国产精品网址蜜芽| 亚洲高潮喷水无码AV电影| 国产精品亚洲LV粉色| 亚洲中文字幕日产无码成人片| 国产一区二区三区在线视頻| 亚韩精品中文字幕无码视频| 午夜成人无码免费看网站| 少妇高潮水多太爽了动态图| 把女人弄爽大黄A大片片| 一卡2卡三卡4卡免费网站| 色橹橹欧美在线观看视频高清 | 亚洲AV无码不卡私人影院|