如何將數據工作表中的數據移至不同的工作表?

      網友投稿 586 2025-03-31

      如何將數據工作表中的數據移至不同的工作表?


      Q:我在一個主工作表中導入并存放數據,想要將這些數據分別轉移到不同的工作表中,如所示,在工作表Data中存放著各超市的銷售數據,現在要將這些數據分別移至具有與超市名稱同名的工作表中,即“東區超市”中的數據全部移至工作表“東區超市”中,對于“北區超市”和“西區超市”也是如此。如何使用VBA代碼實現一次轉移數據?

      A:可以使用下面的代碼實現,大多數代碼的功能見代碼中的注釋。

      SubCopyDataToWorksheet()

      Dim strSourceSheet As String

      Dim strDestinationSheet As String

      Dim lngLastRow As Long

      ‘存放數據的工作表名

      strSourceSheet = “Data”

      ‘選取數據工作表

      Sheets(strSourceSheet).Visible = True

      Sheets(strSourceSheet).Select

      ‘選取與接收數據的工作表同名的單元格

      Range(“B2″).Select

      ‘選取的單元格不為空,則繼續循環

      Do While ActiveCell.Value <>””

      ‘當前單元格值賦給工作表名變量

      strDestinationSheet = ActiveCell.Value

      ‘選取當前單元格所在的數據行

      ActiveCell.Offset( , -1).Resize(1,ActiveCell.CurrentRegion.Columns.Count).Select

      ‘復制數據行

      Selection.Copy

      ‘選取接收數據的工作表

      Sheets(strDestinationSheet).Visible =True

      Sheets(strDestinationSheet).Select

      ‘獲取當前工作表最后一行

      lngLastRow =LastRowInOneColumn(“A”)

      ‘選取工作表最后一行之后的空單元格

      Cells(lngLastRow + 1, 1).Select

      ‘粘貼數據

      Selection.PasteSpecial xlPasteValues

      ‘去除復制后單元格框外的虛線

      Application.CutCopyMode = False

      ‘選取數據工作表成為當前工作表

      Sheets(strSourceSheet).Select

      ‘將當前單元格移至下一個與接收數據的工作表同名的單元格

      ActiveCell.Offset(1, 1).Select

      Loop

      End Sub

      ‘獲取工作表中最后一行行號

      Public FunctionLastRowInOneColumn(col)

      Dim lastRow As Long

      With ActiveSheet

      lastRow = .Cells(.Rows.Count,col).End(xlUp).Row

      End With

      LastRowInOneColumn = lastRow

      End Function

      說明:在示例工作表Data中,我們將各個超市分別放在一起。在實際導入數據時,如果相同名稱的數據不在一起也沒有關系。當然,你可以使用排序功能將它們放置在一起。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:WPS如何進行快速截屏 WPS快速截屏操作方法
      下一篇:ERFC(erfc根號10為多少)
      相關文章
      亚洲AV综合色区无码一二三区| 亚洲美女精品视频| 亚洲人成网站18禁止久久影院 | 亚洲欧美日韩国产精品一区| 亚洲国产成人无码av在线播放| 亚洲视频在线免费播放| 亚洲人成电影福利在线播放| 亚洲国产高清视频| 久久亚洲AV成人无码电影| 亚洲尹人香蕉网在线视颅| 亚洲综合在线观看视频| 久久亚洲精品无码aⅴ大香 | 国产成人亚洲综合无| 国产尤物在线视精品在亚洲| 偷自拍亚洲视频在线观看| 亚洲成人高清在线| 久久亚洲色一区二区三区| 国内精品99亚洲免费高清| 亚洲精品无码专区在线在线播放| 亚洲美女又黄又爽在线观看| 亚洲色成人中文字幕网站| 亚洲AV中文无码字幕色三| 亚洲精品高清国产一久久| 亚洲成a人片毛片在线| 67194在线午夜亚洲| 亚洲AV一二三区成人影片| 亚洲一区二区无码偷拍| 自拍偷自拍亚洲精品播放| 亚洲高清无码综合性爱视频| 亚洲夜夜欢A∨一区二区三区| 狠狠色伊人亚洲综合成人| 亚洲日韩图片专区第1页| 亚洲乱码在线视频| 亚洲国产精品成人AV在线| 亚洲国产成人精品女人久久久 | 亚洲AV综合色区无码一二三区| 亚洲国产电影av在线网址| 亚洲精品无码Av人在线观看国产| 亚洲精品免费视频| 亚洲剧场午夜在线观看| 亚洲人AV在线无码影院观看|