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 主站蜘蛛池模板: 成人特黄A级毛片免费视频| 久久精品av国产一区二区| 激情综合网激情综合| 狠狠亚洲丁香综合久久| 人妻中文字幕亚洲一区| 国产成人啪精品午夜网站| 麻豆麻豆麻豆麻豆麻豆麻豆| 亚洲国产成人无码av在线播放| 在线a人片免费观看| 国产乱沈阳女人高潮乱叫老| 色爱综合另类图片av| 日本久久精品一区二区三区| 国产情侣激情在线对白| 国产精品久久久久久久9999 | 丰满少妇内射一区| 久久不见久久见www日本| 国产成人AV男人的天堂| 国产一区二区三区九精品| 岛国中文字幕一区二区| 中文字幕无码免费久久| 国产一区二区亚洲一区二区三区| 国产黄色带三级在线观看| 中文字幕成人精品久久不卡| 国产精品视频午夜福利| 2020精品自拍视频曝光| 亚洲一区二区三区自拍偷拍| 人妻少妇精品中文字幕| 暖暖免费观看电视在线高清 | 国产AV影片麻豆精品传媒| 国产午夜精品福利久久| 97精品国产91久久久久久久| 亚洲中文字幕一区精品自| 99精品热在线在线观看视| 亚洲精品久综合蜜| 综合色一色综合久久网| 亚洲熟伦熟女新五十熟妇| 综合图区亚洲欧美另类图片| 插入中文字幕在线一区二区三区| 国产乱码精品一区二区三| 国内精品无码一区二区三区| 国产精品 视频一区 二区三区|