ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] Macro List

¥»©«³Ì«á¥Ñ n7822123 ©ó 2020-5-18 21:02 ½s¿è

¦^´_ 1# PJChen


¤F¸ÑVBE¬[ºc´N¤£Ãø¼g........°ò¥»¤W§AÀ³¸Ó¥u·Q­n¥Î¦Ó¤w

©Ò¥H§Ú¤£¦h°µ¸ÑÄÀ¡A·Q¤F¸Ñ½Ð«ö "F1"
  1. Sub §ä¥¨¶°¦WºÙ()

  2. Application.DisplayAlerts = False

  3. [A1] = "¬¡­¶Ã¯¦WºÙ"
  4. [B1] = "¼Ò²Õ¦WºÙ"
  5. [C1] = "µ{§Ç¦WºÙ"

  6. R = 2
  7. For Each wb In Workbooks
  8.   For Each VBC In wb.VBProject.VBComponents
  9.     Select Case VBC.Type
  10.       Case 1  '1=¤@¯ë¼Ò²Õ
  11.         LS = VBC.CodeModule.CountOfLines
  12.         'Debug.Print LS
  13.         LineStr = VBC.CodeModule.Lines(1, LS)
  14.         Lines = Split(LineStr, vbCrLf)
  15.         For Each Line In Lines
  16.             If Line Like "Sub*" Then
  17.               Cells(R, 1) = wb.Name
  18.               Cells(R, 2) = VBC.Name
  19.               Cells(R, 3) = Line
  20.               R = R + 1
  21.             End If
  22.         Next 'Line
  23.       Case Else
  24.     End Select
  25.   Next  'VBC
  26. Next 'wb

  27. Columns.AutoFit

  28. End Sub
½Æ»s¥N½X
§ä¥¨¶°¦WºÙ.rar (12.46 KB)
µ{¦¡¬O¨Ì»Ý¨D¼gªº¡A»Ý¨Dªí¹F¤£²M·¡
©ÎªÌ¨S¦³¤W¶Çªþ¥ó¡A·R²ö¯à§U

TOP

        ÀR«ä¦Û¦b : ½_ÁJµ²±o¶V¹¡º¡¡A¶V·|©¹¤U««¡A¤@­Ó¤H¶V¦³¦¨´N¡A´N­n¶V¦³Á¾¨Rªº¯ÝÃÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD