<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > Excel教程 > Excel2007教程 > excel2007拆分工作表的教程

        excel2007拆分工作表的教程

        時間: 業華773 分享

        excel2007拆分工作表的教程

          Excel中工作表具體該如何拆分呢?接下來是學習啦小編為大家帶來的excel2007拆分工作表的教程,供大家參考。

          excel2007拆分工作表的教程:

          拆分工作表步驟1:首先來看一下原始數據,A列是日期,B列是姓名,后面是名稱和數量。需要根據B列的姓名將每個人的數據記錄存儲為一個單獨的工作簿文件。

          拆分工作表步驟2:按Alt+F11進入VBE界面。

          拆分工作表步驟3:選擇【插入】-【模塊】插入一個模塊。

          拆分工作表步驟4:雙擊模塊名稱,在右側的空白處粘貼下列代碼:

          Sub CFGZB()

          Dim myRange As Variant

          Dim myArray

          Dim titleRange As Range

          Dim title As String

          Dim columnNum As Integer

          myRange = Application.InputBox(prompt:="請選擇標題行:", Type:=8)

          myArray = WorksheetFunction.Transpose(myRange)

          Set titleRange = Application.InputBox(prompt:="請選擇拆分的表頭,必須是第一行,且為一個單元格,如:“姓名”", Type:=8)

          title = titleRange.Value

          columnNum = titleRange.Column

          Application.ScreenUpdating = False

          Application.DisplayAlerts = False

          Dim i&, Myr&, Arr, num&

          Dim d, k

          For i = Sheets.Count To 1 Step -1

          If Sheets(i).Name <> "數據源" Then

          Sheets(i).Delete

          End If

          Next i

          Set d = CreateObject("Scripting.Dictionary")

          Myr = Worksheets("數據源").UsedRange.Rows.Count

          Arr = Worksheets("數據源").Range(Cells(2, columnNum), Cells(Myr, columnNum))

          For i = 1 To UBound(Arr)

          d(Arr(i, 1)) = ""

          Next

          k = d.keys

          For i = 0 To UBound(k) - 1

          Set conn = CreateObject("adodb.connection")

          conn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName

          Sql = "select * from [數據源$] where " & title & " = '" & k(i) & "'"

          Dim Nowbook As Workbook

          Set Nowbook = Workbooks.Add

          With Nowbook

          With .Sheets(1)

          .Name = k(i)

          For num = 1 To UBound(myArray)

          .Cells(1, num) = myArray(num, 1)

          Next num

          .Range("A2").CopyFromRecordset conn.Execute(Sql)

          End With

          End With

          ThisWorkbook.Activate

          Sheets(1).Cells.Select

          Selection.Copy

          Workbooks(Nowbook.Name).Activate

          ActiveSheet.Cells.Select

          Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _

          SkipBlanks:=False, Transpose:=False

          Application.CutCopyMode = False

          Nowbook.SaveAs ThisWorkbook.Path & "\" & k(i)

          Nowbook.Close True

          Set Nowbook = Nothing

          Next i

          conn.Close

          Set conn = Nothing

          Application.DisplayAlerts = True

          Application.ScreenUpdating = True

          End Sub

          拆分工作表步驟5:返回Excel工作表界面,選擇【開發工具】-【插入】-【表單控件】-【按鈕】。

          拆分工作表步驟6:選擇完插入按鈕后會彈出指定宏的界面,選定剛才插入的“CFGZB”宏,并確定。

          拆分工作表步驟7:點擊插入的按鈕,根據提示選擇標題行。

          拆分工作表步驟8:根據提示,選擇要拆分的列標題,本例是“姓名”。

          拆分工作表步驟9:再次點擊確定后,宏會自動運行。運行完畢后工作簿所在的同路徑下會出現以每個人名命名的獨立工作簿。打開每個單個工作簿就可以看到每個人自己的數據記錄。

        761013 主站蜘蛛池模板: 美女裸体无遮挡免费视频网站| 色爱区综合激情五月激情| 国产精品疯狂输出jk草莓视频| 成人亚洲一区二区三区在线| 国色天香成人一区二区| 日产国产一区二区不卡| 手机看片AV永久免费| 亚洲不卡av不卡一区二区| 久久天天躁狠狠躁夜夜躁| 国产激情电影综合在线看| 亚洲欧洲国产成人综合不卡| 久久精品成人免费看| 亚洲成av人在线播放无码| 中文字幕国产精品一二区| 福利视频一区二区在线| 好男人社区影视在线WWW| 亚洲成a人在线播放www | 亚洲性日韩精品一区二区三区| 无码专区一va亚洲v专区在线| 久久被窝亚洲精品爽爽爽| 亚洲av无码专区亚洲av伊甸园| 闷骚的老熟女人15p| 亚洲av综合aⅴ国产av中文| 国产99久久亚洲综合精品西瓜tv | 免费无码又爽又刺激成人| 精品国产亚洲午夜精品a| 好爽毛片一区二区三区四| 成年在线观看免费人视频| 日韩中文免费一区二区| 欧美人禽zozo动人物杂交| 亚洲av色在线观看网站| 97精品国产久热在线观看| 久久av色欲av久久蜜桃网| 国产av一区二区三区久久| 国产精品自拍午夜福利| 在线天堂新版资源www在线下载| 性动态图无遮挡试看30秒| 国产在线不卡免费播放| 国产精品XXXX国产喷水| 精品国产乱一区二区三区| 91中文字幕在线一区|