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

[µo°Ý] ¥i§_¥Î°j°é©ÎÅܼƶפJ¤j¶q¸ê®Æ¡H

¦^´_ 5# smart3135
  1. Option Explicit
  2. Sub §ì©u·l¯qªí¸ê®Æ()
  3.     Dim E As Integer
  4.     Application.DisplayAlerts = False  '°±¤î¨t²ÎªºÄµ§i´£¥Ü
  5.     For E = 1101 To 2330
  6.         With Sheets.Add(, Sheets(1))   '·s¼W¤u§@ªí
  7.             .Name = E
  8.             URL = "URL;https://djinfo.cathaysec.com.tw/Z/ZC/ZCQ/ZCQ.DJHTM?A=" & E
  9.             With .QueryTables.Add(Connection:=URL, Destination:=.Range("$A$1"))
  10.                 .Name = "ZCQ.DJHTM?A=" & E
  11.                 .PreserveFormatting = True
  12.                 .BackgroundQuery = True
  13.                 .RefreshStyle = xlInsertDeleteCells
  14.                 .SaveData = True
  15.                 .AdjustColumnWidth = True
  16.                 .RefreshPeriod = 0
  17.                 .WebSelectionType = xlSpecifiedTables
  18.                 .WebFormatting = xlWebFormattingNone
  19.                 .WebTables = "3"
  20.                 .WebPreFormattedTextToColumns = True
  21.                 .WebConsecutiveDelimitersAsOne = True
  22.                 .Refresh BackgroundQuery:=False
  23.             End With
  24.             
  25.             If .[A1] = -E Then  '³oºô­¶¦pªÑ²¼¥N½X¿ù»~·|¶Ç¦^­t¸¹.
  26.                 Stop            'STOP ¬Oµ¹§A¦^¨ì¤u§@ªíÅçÃÒ¥Î,¥i§R±¼³oµ{¦¡½X
  27.                 ActiveSheet.Delete
  28.             End If
  29.         End With
  30.     Next
  31.     Application.DisplayAlerts = True   'µ{¦¡µ²³t:«ì´_¨t²ÎªºÄµ§i´£¥Ü
  32. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 3# GBKEE
·PÁÂGBKEEª©¥Dªº¤À¨É¡A³o­Ó¯uªº¬O¤Ó´Î¤F¡AÁöµM§Ú¸Ì­±«Ü¦hªºµ{¦¡½X©M»yªk§ÚÁÙ¬O¤@ª¾¥b¸Ñ¡A¦ý½T¹ê¬O¦³±µªñ§Ú·Q­n¼g¥Xªºµ²ªG
¥t¥~¦³­Ó°ÝÃD½Ð±Ð¤@¤U¡A´N¬OAR = Array(2303, 2485, 2030)¥u¯à¤@­Ó¤@­Ó¥N¸¹¥[¤J¡A¯à§_¼g¦¨¥Î¤@­Ó°Ï¶¡½d³ò¨Ó³]©w
¨Ò¦p1101-2330¤§¶¡©Ò¦³²Å¦XªºªÑ²¼¥N¸¹¡A¨ÃÅýVBA¦Û¦æ§P©w«DªÑ²¼¥N½Xªº¼Æ¦r´N¤£¬O§ì¸ê®Æ¡A¦A½Ð«üÂI¡A·PÁ¡I

TOP

¦^´_ 3# GBKEE
·PÁÂGBKEE¤j¤j«üÂI·s¤â¡A¥Ø«e¤H¦b¤W¯Z¡Aµ¥¤U¯Z¦A¨Ó´ú¸Õµ²ªG¡A¤]·|¸ÕµÛ¤F¸Ñ¨ä¤¤ªº»yªk¡A¦³°ÝÃD¦A½Ð±z¦h¦h«üÂI¡A¦A¦¸·PÁ¡I

TOP

¦^´_ 2# smart3135
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub §ì©u·l¯qªí¸ê®Æ()
  3.     Dim Rng As Range, AR(), URL As String, E As Variant
  4.     For E = Sheets.Count To 2 Step -1
  5.         Sheets(E).Delete   '¤u§@ªí§R°£
  6.     Next
  7.     AR = Array(2303, 2485, 2030)
  8.     Sheets(1).Range("A1:A3") = Application.WorksheetFunction.Transpose(AR)
  9.     Set Rng = Sheets(1).Range("A1:A3")
  10.     For Each E In Rng   '°j°é Àx¦s®æ
  11.     ' For Each E In AR  '°j°é ¤]¥i¥H¥Î°}¦C
  12.         With Sheets.Add(, Sheets(1))  '·s¼W¤u§@ªí
  13.             .Name = E
  14.             URL = "URL;https://djinfo.cathaysec.com.tw/Z/ZC/ZCQ/ZCQ.DJHTM?A=" & E
  15.             With .QueryTables.Add(Connection:=URL, Destination:=.Range("$A$1"))
  16.                 .Name = "ZCQ.DJHTM?A=" & E
  17.                 .PreserveFormatting = True
  18.                 .BackgroundQuery = True
  19.                 .RefreshStyle = xlInsertDeleteCells
  20.                 .SaveData = True
  21.                 .AdjustColumnWidth = True
  22.                 .RefreshPeriod = 0
  23.                 .WebSelectionType = xlSpecifiedTables
  24.                 .WebFormatting = xlWebFormattingNone
  25.                 .WebTables = "3"
  26.                 .WebPreFormattedTextToColumns = True
  27.                 .WebConsecutiveDelimitersAsOne = True
  28.                 .Refresh BackgroundQuery:=False
  29.             End With
  30.         End With
  31.     Next
  32. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦³¨S¦³¤èªk¥i¥H¥ÎEXCEL VAB§ì¨ú¤W¥«Âd©Ò¦³­ÓªÑªº¸ê°T?

·Q½Ð°Ý¦U¦ì¥ý¶i¡A¤p§Ì³Ìªñ¦b¾ÇEXCEL VBA¡A·Q§Q¥ÎEXCEL VBA¤U¸ü­ÓªÑªº¤@¨Ç¸ê°T¡A¦p¦U©u¦U¦~ªº·l¯qªí¡B¸ê²£­t¶Åªí¡B²{ª÷¬y¶qªí¡B¤ëÀ禬¡B¦~«×ªÑ§Qµ¥µ¥¸ê®Æ
¥Ø«e¬O¦³¼g¥X¤@­ÓEXCEL VBA¯à§ì¨ú³æ¿W­ÓªÑªº¸ê°T¡A¦ý¦pªG·Q­n§ó´«¨ä¥L­ÓªÑ¡A´N¥²¶·±N³o­ÓÀɮ׽ƻs¥t¦s¦¨¥t¤@­ÓÀɮסA¦A¥´¶}Àɮ׶i¨ìvisual basic½s½r¾¹±N
¸Ì­±ªº­ÓªÑ¥N¸¹¥H¨ú¥Nªº¤è¦¡Åܧó¡A¦pªG­n³o¼Ë¤@­Ó¤@­Ó½Æ»s§¹¦¨¤W¥«Âd©Ò¦³ªº­ÓªÑexcelÀ³¸Ó¬O«Ü¨S¦³®Ä²vªº¡A¤£ª¾¹D¦³¨S¦³¤èªk¯à¤@¦¸¤U¸ü«Ü¦h­ÓªÑªº¸ê®Æ©O¡H
ªþ¤W§Ú¦Û¤v¼gªºEXCEL VBA¡AÁٽЦU¦ì¤j¤jÀ°¦£¸Ñ´b¡A·PÁ¡I
test.rar (235.84 KB)

TOP

        ÀR«ä¦Û¦b : ¦Û¤v®`¦Û¤v¡A²ö¹L©ó¶ÃµoµÊ®ð¡C
ªð¦^¦Cªí ¤W¤@¥DÃD