人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

如何在Excel 2013/2016/2019中取得工作簿中每個工作表的數據大小

如何在Excel 2013/2016/2019中取得工作簿中每個工作表的數據大小

更新時間:2024-01-24 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

本文將講述如何在Excel中獲取到當前打開工作簿的每個工作表的數據大小。如何在Excel 2013/2016中獲取工作簿中每個工作表的數據大小。

假設您有一個包含多個工作表的工作簿,并且您想知道當前工作簿中每個工作表的數據大小。本文將向你演示兩種獲取工作數據數據大小的方法。

  • 方法1:手動獲取每個工作表的數據大小
  • 方法2:通過VBA宏獲取每個工作表的數據大小

方法1:手動獲取每個工作表的數據大小


您可以手動逐個獲取每個工作表的數據大小,只需要在工作簿中復制Excel工作表的內容,然后創建一個新工作簿,并將內容粘貼到新工作簿中的sheet1中,然后將新工作簿保存到Windows文件夾。然后你可以得到這個新工作簿的大小。

您可以重復上述步驟,在工作簿中逐個獲取其他工作表的數據大小。

方法2:通過VBA宏獲取每個工作表的數據大小


如果要快速獲取當前工作簿中每個工作表的數據大小,可以使用Excel VBA宏來完成它。只需執行以下步驟:

步驟1:打開您的Excel工作簿,然后單擊開發工具選項卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。

Excel 中如何只複製內容和格式102

步驟2:然后將出現“Visual Basic編輯器”窗口。

Excel 中如何只複製內容和格式91

步驟3:單擊“插入” – >“模塊”以創建新模塊。

Excel 中如何只複製內容和格式101

步驟4:將以下VBA代碼粘貼到代碼窗口中。然后單擊“保存”按鈕。

Excel中如何獲取工作簿中每個工作表的數據大小

Sub WorksheetSizes()    Dim wks As Worksheet    Dim c As Range    Dim sFullFile As String    Dim sReport As String    Dim sWBName As String    sReport = "Size Report"    sWBName = "Erase Me.xls"    sFullFile = ThisWorkbook.Path & _      Application.PathSeparator & sWBName    ' Add new worksheet to record sizes    On Error Resume Next    Set wks = Worksheets(sReport)    If wks Is Nothing Then        With ThisWorkbook.Worksheets.Add(Before:=Worksheets(1))            .Name = sReport            .Range("A1").Value = "Worksheet Name"            .Range("B1").Value = "Approximate Size"        End With    End If    On Error GoTo 0    With ThisWorkbook.Worksheets(sReport)        .Select        .Range("A1").CurrentRegion.Offset(1, 0).ClearContents        Set c = .Range("A2")    End With    Application.ScreenUpdating = False    ' Loop through worksheets    For Each wks In ActiveWorkbook.Worksheets        If wks.Name <> sReport Then            wks.Copy            Application.DisplayAlerts = False            ActiveWorkbook.SaveAs sFullFile            ActiveWorkbook.Close SaveChanges:=False            Application.DisplayAlerts = True            c.Offset(0, 0).Value = wks.Name            c.Offset(0, 1).Value = FileLen(sFullFile)            Set c = c.Offset(1, 0)            Kill sFullFile        End If    Next wks    Application.ScreenUpdating = TrueEnd Sub
?

步驟5:返回當前工作表,然后運行上面的excel宏。點擊執行按鈕。

Excel中如何獲取工作簿中每個工作表的數據大小

步驟6:讓我們看看最后的結果:

Excel中如何獲取工作簿中每個工作表的數據大小


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 天门市| 鄂托克旗| 卢氏县| 大方县| 和平县| 平武县| 靖西县| 宜阳县| 屏山县| 黑山县| 延吉市| 七台河市| 景洪市| 泰和县| 任丘市| 平湖市| 裕民县| 安化县| 文水县| 中江县| 林芝县| 奉贤区| 花垣县| 阳原县| 宁城县| 二连浩特市| 柳江县| 清镇市| 翼城县| 梅河口市| 栾川县| 高平市| 斗六市| 托里县| 江津市| 绥化市| 灯塔市| 江北区| 渑池县| 谢通门县| 宝清县|