久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

日常使用利用VbA對Excel中的多個sheet工作表排序

 hdzgx 2019-11-09

在excel工作簿中對有多個工作表,,由于個人需要,對每個工作表中某一值的比較大小后,,然后進行排序,。

由于vba中字典對應(yīng)值比較難以排序,所以就分為兩步

第一步是提取工作表名和對應(yīng)字段寫到工作表中:

  1. Sub getname()
  2. Dim sheet As Worksheet
  3. Dim k As Integer
  4. k = 17
  5. For Each sheet In Worksheets
  6. Cells(k, 1) = sheet.Name
  7. Cells(k, 2) = sheet.Cells(2, 3)
  8. k = k + 1
  9. Next
  10. End Sub

得到后排序:

再利用第二個函數(shù)對排序后的工作表名進行相應(yīng)的移動:

  1. Sub sortmysheet()
  2. Dim sheet As Worksheet
  3. Dim sheetname As String
  4. Dim i As Integer
  5. Set sheet = ActiveSheet
  6. For i = 1 To 41
  7. sheetname = sheet.Cells(i, 1)
  8. Sheets(sheetname).Move after:=Sheets(i)
  9. Next
  10. sheet.Activate
  11. End Sub

其中 sheet是新建了一個空白工作表,,然后一個41行

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多