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

[µo°Ý] ³s±µºô¸ô§ì¨ú¸ê®Æ¶×¤J¤u§@ªí³t«×ºC?¦³µL¿ìªk§ïµ½?

¥»©«³Ì«á¥Ñ GBKEE ©ó 2013-9-4 09:55 ½s¿è

¦^´_ 10# t8899
³o»yªk¤Wªº¿ù»~,(¤â»~,9#ªº¤º®e¤w­×¥¿)¥i¸ÕµÛ­×§ï.
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_  t8899
³o»yªk¤Wªº¿ù»~,(¤â»~,9#¤w­×¥¿)¥i¸ÕµÛ­×§ï.
GBKEE µoªí©ó 2013-9-4 09:03


9# ¬O  ??

TOP

¦^´_  t8899
³o»yªk¤Wªº¿ù»~,(¤â»~,9#ªº¤º®e¤w­×¥¿)¥i¸ÕµÛ­×§ï.
GBKEE µoªí©ó 2013-9-4 09:03


¸Õ¤F¤@­Ó¤p®É¡A¤j¬ù1 ¤ÀÄÁ§ó·s¤@¦¸¡A¤¤¶¡excel ¥d¦í¨â¦¸ ¨S¤ÏÀ³?
¬O§_³s½uµLªk¦¨¥\³y¦¨?¥i§_§ï¦¨5¬í¨S³s¤W´Nµ{¦¡´N¸õ¥X?

TOP

¦^´_ 13# t8899
¤j¬ù1 ¤ÀÄÁ§ó·s¤@¦¸,¨S¨º»òºC§a! (©w®É²M°£±N§Apc¤Wªº¼È¦sÀÉ,ÁÙ¦³§R°£ie¤WÂsø°¬ö¿ý,³t«×·|§Ö«Ü¦h)
¸Õ¸Õ 6# §ó·sªºµ{¦¡½X

·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

»yªk¿ù»~?
t8899 µoªí©ó 2013-9-4 08:54


¤j¬ù1 ¤ÀÄÁ§ó·s¤@¦¸,¨S¨º»òºC§a  

§Ú«üªº¤@¤ÀÄÁ¬O§Ú³]©w¨C1¤ÀÄÁ¶]¤@¦¸¥¨¶°,(¤£¬Oµ{¦¡¶]¤@¦¸­n1¤ÀÄÁ)
µ¥©ó¶]¤F60¦¸¡Aexcel ¤¤³~·í¤F¨â¦¸
¬O§_³s½uªºÃö¨t?¦pªG¬O¥i§_§ï¦¨5¬í³s¤£¦¨´N¸õ¥X?


.Cells.Clear §ï¦¨->.Cells="" ¸Õ¸Õ¬Ý  

¤»¼Óµ{¦¡½X­«·s¶]¤F¨â¦¸¡A¶K¤W³sµ²ªºÀx¦s®æ¤´µM¬O#REF!
    ªþÀÉ TEST.rar (11.49 KB)

TOP

¦^´_ 15# t8899
¬O³o¼Ë¶Ü?
  1. Option Explicit
  2. Sub Ex()
  3.     Dim xlVbTable As Object, Ar, R As Integer, C As Integer, i As Variant, Y As Integer
  4.     Dim t As Date, Msg As Boolean
  5.     t = Time
  6.     With CreateObject("InternetExplorer.Application")
  7.        ' .Visible = True
  8.        .Navigate "http://udn.megatime.com.tw/asp/hot/ShortOperate.asp?lcount=20&m=puplim&align=v"
  9.         Do While (.Busy Or .ReadyState <> 4) And Msg = False
  10.              DoEvents
  11.              If Time > t + #12:00:05 AM# Then Msg = True
  12.         Loop
  13.          On Error Resume Next
  14.         If Msg = True Then
  15.             .Quit
  16.             MsgBox "³s½uªº®É¶¡¶W¹L5¬í"
  17.         Else
  18.             Set xlVbTable = .document.getelementsbytagname("table")
  19.             With Sheets("Sheet5")
  20.                 .Cells = ""
  21.                 .Cells(1, 1) = "º¦°±ÂꦺªÑ"
  22.                 For Each i In Array(20, 24)
  23.                     If i = 24 Then .Cells(1, "J") = "¶^°±ÂꦺªÑ"
  24.                     Y = 2
  25.                     For R = 0 To xlVbTable(i).Rows.Length - 1
  26.                         For C = 0 To xlVbTable(i).Rows(1).ALL.Length - 1
  27.                             .Cells(Y, C + IIf(i = 20, 1, 10)) = xlVbTable(i).Rows(R).Cells(C).innerText
  28.                             'IIf(i = 20, 1, 10) ->  1:="A", 10:="J"
  29.                         Next
  30.                         Y = Y + 1
  31.                     Next
  32.                     If i = 20 Then .Rows(13).Delete   '¶K¤W³sµ²ªºÀx¦s®æ¤´µM¬O#REF!->Àx¦s®æ³Q§R°£±¼
  33.                 Next
  34.             End With
  35.             .Quit
  36.             Sheets("Sheet3").[I4:I22] = "=SHEET5!RC[-6]" '¶K¤W³sµ²ªºÀx¦s®æ¤´
  37.             MsgBox Application.Text(Time - t, "¶O®É [ss] ¬í")            
  38.         End If
  39.     End With
  40. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_  t8899
¬O³o¼Ë¶Ü?
GBKEE µoªí©ó 2013-9-4 16:55


¶â, §¹¬üµL¯Ê.
©êºp¤p§Ìvb ­èªì¾Ç
  If i = 20 Then .Rows(13).Delete   

  ³o¬Odelete sheet5ªº¨º¤@­Ó?
  Sheets("Sheet3").[I4:I22] = "=SHEET5!RC[-6]"  

RC[-6] ===>¬O«ü??

TOP

¦^´_ 17# t8899
Rows(13).Delete   ->²Ä13¦C



¸Ô¬Ý  FormulaR1C1, Rows  ªºVBA »¡©ú
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¥»©«³Ì«á¥Ñ t8899 ©ó 2013-9-5 06:18 ½s¿è
¦^´_  t8899
Rows(13).Delete   ->²Ä13¦C¸Ô¬Ý  FormulaR1C1, Rows  ªºVBA »¡©ú
GBKEE µoªí©ó 2013-9-4 21:06

ÁÂÁÂ!
¥t¥~½Ð±Ð¤@¤U,¤U­±«Å§i¦p¦ó§ï¬°¤½¥Î?
Private Declare Function MsgBoxTest Lib "user32" Alias "MessageBoxTimeoutA" ( _
¬O±N private §ï¬° public ´N¥i¥H¤F¶Ü?

TOP

¦^´_ 19# t8899
¸Õ¸Õ¬Ý¤£´Nª¾¹D.
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

        ÀR«ä¦Û¦b : ¥Ç¿ù¥XÄb®¬¤ß¡A¤~¯à²M²bµL·Ð´o¡C
ªð¦^¦Cªí ¤W¤@¥DÃD