發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
在excel工作簿中對有多個工作表,,由于個人需要,對每個工作表中某一值的比較大小后,,然后進行排序,。
由于vba中字典對應(yīng)值比較難以排序,所以就分為兩步
第一步是提取工作表名和對應(yīng)字段寫到工作表中:
Sub getname()Dim sheet As WorksheetDim k As Integerk = 17For Each sheet In WorksheetsCells(k, 1) = sheet.NameCells(k, 2) = sheet.Cells(2, 3)k = k + 1NextEnd Sub
得到后排序:
再利用第二個函數(shù)對排序后的工作表名進行相應(yīng)的移動:
Sub sortmysheet()Dim sheet As WorksheetDim sheetname As StringDim i As IntegerSet sheet = ActiveSheetFor i = 1 To 41sheetname = sheet.Cells(i, 1)Sheets(sheetname).Move after:=Sheets(i)Nextsheet.ActivateEnd Sub
其中 sheet是新建了一個空白工作表,,然后一個41行
來自: hdzgx > 《office》
0條評論
發(fā)表
請遵守用戶 評論公約
合并/拆分 Excel,?Python,、VBA輕松自動化
merge_excel(''''''''D:/某文件夾'''''''')拆分 EXCEL.與合并表類似...
Excel | VBA輕松實現(xiàn)跨多工作表查詢數(shù)據(jù)
Excel | VBA輕松實現(xiàn)跨多工作表查詢數(shù)據(jù)問題情景。Excel跨多個工作表查詢數(shù)據(jù),,用公式不好統(tǒng)計,,尤其是遇到不斷增加工作表的情況,比如:
VBA統(tǒng)計一個EXCEL工作薄內(nèi)多張工作表內(nèi)最大行數(shù)的方法
VBA統(tǒng)計一個EXCEL工作薄內(nèi)多張工作表內(nèi)最大行數(shù)的方法,。1.工作簿都有若干個工作表,,統(tǒng)計每個表的最大行數(shù)如下。Alt+F11,,在最后一個新建...
Excel Excel VBA 數(shù)組排序
Excel Excel VBA 數(shù)組排序,。使用EXCEL的VBA編程時,經(jīng)常會用到數(shù)組,,有時需要對數(shù)組進行排序,在這里介紹一下數(shù)字?jǐn)?shù)組排序的常用方法以及帶有EXCEL特色的函數(shù)排序方法(所舉例子均以升序排列數(shù)組),。以附...
搜集各種Excel VBA的命令供參考!
EnableEvents = False cells(irow, 5) = "=單位名稱" cells(irow, 7) = "=摘要" cells(irow, 11) = "=余額" Range(cells(irow, 14), cells(irow, 16)) = "=預(yù)內(nèi)外...
總結(jié)Excel之VBA編程之引用單元格,、區(qū)域的各種方法下篇
總結(jié)Excel之VBA編程之引用單元格,、區(qū)域的各種方法下篇總結(jié)Excel之VBA編程之引用單元格、區(qū)域的各種方法下篇,。處理相對于另一個單元格的某一單元格的常用方法是使用 Offset 屬性,。下述過程創(chuàng)建了對象變...
EXCEL中VBA基礎(chǔ)應(yīng)用
Cells對象包含于Worksheet對象,,表示Excel工作表中的一個單元格。If irow >6 And icol = 3 And cells(irow, 3) >= cells(irow - 1, 3) Then ''>大于6行,并且第3列,當(dāng)本行 3列>2行3...
Excel | VBA——合并工作簿與合并工作表
Excel | VBA——合并工作簿與合并工作表,。
第一章,、Excel VBA基礎(chǔ)知識
Range("b2") = "優(yōu)秀" ElseIf Sheet1.Range("b1") >= 80 Then Sheet1.Range("b2") = "...
微信掃碼,在手機上查看選中內(nèi)容
微信掃碼,,在手機上查看選中內(nèi)容