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

VBA¥i¥H´ú¸Õºô¸ô¦³³s½u¶Ü?

VBA¥i¥H´ú¸Õºô¸ô¦³³s½u¶Ü?

DEAR ¦U¤j¤j
¥H¤U¬O§Úªºµ{¦¡½X
ºô¸ô³s½u®É¥i¥H¥¿±`¨Ï¥Î~
¦ý¬Oºô¸ô¨S±µ®É~·|¥X²{¿ù»~~
½Ð°Ý¥i¥H¦b«e­±°µ°»´úºô¸ô¦³µL³s½uªº¤è¦¡¶Ü?
  1. Sub ¤U¸ü()    'ºô­¶¤U¸ü

  2.         Const url As String = "https://www.1keydata.com/tw/sql/sql.html"     ' ¥¿½Tªº

  3.         Cells.Clear

  4.         Set ie = CreateObject("internetexplorer.application") '¨Ï¥Î¦¹¤è¦¡¥i¥H§K°£ "³]©w¤Þ¥Î¶µ¥Ø"

  5.         With ie
  6.             .Visible = False 'True¬°¶}±Òie, False¬°¤£¶}±Òie
  7.             .navigate url
  8.             Do While .readyState <> 4 'µ¥«Ýºô­¶¶}±Ò
  9.             DoEvents
  10.             Loop
  11.             .ExecWB 17, 2 'Select All
  12.             .ExecWB 12, 2 'Copy selection
  13.             Range("A1").Activate
  14.             ActiveSheet.PasteSpecial Format:="HTML", link:=False, DisplayAsIcon:= _
  15.                 False, NoHTMLFormatting:=True
  16.         End With

  17.         ie.Quit
  18.         MsgBox "¸ê®Æ½Æ»sµ²§ô"    ' Â÷¶}«eÅã¥Ü¤@¤pµøµ¡´£¿ô¡A«ö¥¦«á§Yµ²§ô¡C
  19. End Sub
½Æ»s¥N½X

¦^´_ 3# c_c_lai

¥Ø«e¥i¥H¥¿±`³s½u¨S¿ù~
§Ú¬O·Q¥u»¡¦pªG¤µ¤Ñºô¸ô²§±`®É~
«ç»ò§P©wºô­¶¦pªG¶}¤£°_¨Ó´N¸õ¹Lµ{¦¡©O?

TOP

¦^´_ 6# GBKEE

·PÁª©¥D¤j¤jÀ°¦£~~
µy·L­×§ï¤F¤@¤U~Â_½u®É¥i¥H¸õ¹Lµ{§Ç~¤£¦A·í¾÷¤F~
  1. Sub ¤U¸ü()    'ºô­¶¤U¸ü
  2.        ' Dim ie As Object
  3.         Const url As String = "https://www.1keydata.com/tw/sql/sql.html"     ' ¥¿½Tªº
  4.         Cells.Clear

  5.        ' Set ie = CreateObject("internetexplorer.application") '¨Ï¥Î¦¹¤è¦¡¥i¥H§K°£ "³]©w¤Þ¥Î¶µ¥Ø"
  6.         With CreateObject("internetexplorer.application")
  7.            .Visible = False 'True¬°¶}±Òie, False¬°¤£¶}±Òie
  8.            '.Visible = 1
  9.             .navigate url
  10.             Do While .Busy Or .readyState <> 4 'µ¥«Ýºô­¶¶}±Ò
  11.             DoEvents
  12.             Loop
  13.             If .Document.Title = "±z©|¥¼³s½u¨ìºô¸ô" Then
  14.                 '¦pºô¸ô¨S¦³³s½u®É, IEªºªíÀY="Internet Explorer µLªkÅã¥Üºô­¶"                '
  15.                 .Quit
  16.                 MsgBox "±z©|¥¼³s±µ¨ìºô¸ô¡A½ÐÀˬdºô¸ôª¬ºA«á¦A¸Õ¤@¦¸"    ' Â÷¶}«eÅã¥Ü¤@¤pµøµ¡´£¿ô¡A«ö¥¦«á§Yµ²§ô¡C
  17.                 GoTo Re
  18.             End If
  19.             .ExecWB 17, 2 'Select All
  20.             .ExecWB 12, 2 'Copy selection
  21.             Range("A1").Activate
  22.             ActiveSheet.PasteSpecial Format:="HTML", link:=False, DisplayAsIcon:= _
  23.                 False, NoHTMLFormatting:=True
  24.             .Quit
  25.         MsgBox "¸ê®Æ½Æ»sµ²§ô"    ' Â÷¶}«eÅã¥Ü¤@¤pµøµ¡´£¿ô¡A«ö¥¦«á§Yµ²§ô¡C
  26.         End With
  27. Re:
  28. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¤ß¤¤±`¦sµ½¸Ñ¡B¥]®e¡B·P«ä¡Bª¾¨¬¡B±¤ºÖ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD