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

[µo°Ý] API³vµ§¹Bºâ­t¾á¤j¡A¥i§_ºë²

¦^´_ 10# GBKEE
G¤j¤È¦w
³ø»ù¼Æ¾Ú¬O³z¹L´Á³f°ÓAPIªº±N³ø»ù¶Ç¿é¨ì¹q¸£¦¨¬°txtÀÉ(³o¼Ë¸û¯àÁקK¶Ç²ÎDDE/RTDº|tickªº±¡ªpµo¥Í)¡A¦A³z¹LEXCEL¥h¨ú±otxt¸ê®Æ(ªþ¥ó¸Ì­±20180724_Match ³o­ÓtxtÀÉ)¡A§Ú¦³³]¤F¥¨¶°¦ý¸ô®|À³¸Ó»Ý­n§ó§ï
¥Ñ©ó¬OÀH®É¶¡¼W¥[³ø»ù¤º®e¡A¦ÓEXCEL¦ü¥G¤£·|¦Û°Ê§ó·s(§Ú¬Ý¤º«Ø³Ìµu­n1¤ÀÄÁ)¡A©Ò¥H±N·|³]¤@­Óµu®É¶¡©µ¿ðªº³ø»ù³s½uªº­«·s¾ã²z(µøµ{¦¡­t¾á)
ªþ¥ó¬°­ì©lÀÉ¡A­ì¥»¦³RTDªº³¡¤À¡A»Ý­n¥~±¾¤@°ï´Á³f°Óªºµ{¦¡¡A©Ò¥H¥ý§â¨º¨ÇÄæ¦ì¸ê®Æ²M±¼¤F¡A¦]¬°¨º¨Ç¸ê®Æ¥u¬O§e²{¦Ó¤w¡A¥¨¶°¤£·|¹B¥Î¨ì¡A
¦A³Â·ÐG¤j¤F¡AÁÂÁ¡I

´Á³f¬Ý½L.rar (958.84 KB)

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2018-10-16 18:13 ½s¿è

¦^´_ 11# dreamsway

"³z¹L´Á³f°ÓAPIªº±N³ø»ù¶Ç¿é¨ì¹q¸£¦¨¬°txtÀÉ"
¬OªÑ¥«Àç·~®É¶¡¤@ª½¦b±µ¦¬ µM«á"¦¨¬°txtÀÉ" ?

"­ì¥»¦³RTDªº³¡¤À¡A»Ý­n¥~±¾¤@°ï´Á³f°Óªºµ{¦¡"
µ¹§AªºÀÉ®×´N¬O¿é¤J³o¨Çªº¤½¦¡,©óªÑ¥«Àç·~®É¶¡±µ¦¬¸ê®Æ
§Ú¬O¥Î¥x·sÃҨ骺´¼¦h¬P¬Ý½L ±µ¦¬¸ê®Æ



³o¸Ì­n­×§ï
ThisWorkbook.Sheets("¦hªÅÂŹÏ").Range("A2") '** «ü¼Æ ¥N¸¹
  1. Sub AUTO_OPEN()
  2. Dim i As Integer, A, Rng As Range, xName As String, n As Name
  3. '*** ³]©w¤ÀÄÁªº¶¡¹j***
  4. Names.Add "Ar", Array("1¤À", "5¤À", "10¤À", "15¤À", "20¤À", "30¤À", "60¤À")
  5. Set Rng = ThisWorkbook.Sheets("¦hªÅÂŹÏ").Range("A2") '** «ü¼Æ ¥N¸¹
  6. On Error GoTo Sh_Add '³B²zµ{¦¡¿ù»~®Éªº±¹¬I
½Æ»s¥N½X
³o¸Ì­n­×§ï
Dim ¦¨¥æ»ù As Double, ¦hªÅ As Long, ¦h©ñ As Long
With ThisWorkbook.Sheets(Rng(1).Value) '**¤u§@ªí(«ü¼Æ¥N¸¹)
  1. Private Sub Worksheet_Calculate()
  2. Dim Rng(1 To 2) As Range, i As Integer, xName As String, xTime(1 To 2) As Date, T(1 To 2) As Integer
  3. Dim ¦¨¥æ»ù As Double, ¦hªÅ As Long, ¦h©ñ As Long
  4. If IsError([sum(a:e)]) Then Exit Sub '**¶}½L«eªº²M½LDEE¦³®É·|¶Ç¦^ªÅ­È #NA
  5. Set Rng(1) = [a2] '**²Ä¤@­Ó«ü¼Æ¥N¸¹
  6. xTime(1) = #8:45:00 AM# '**¶}½L®É¶¡
  7. Do While Rng(1) <> "" '**°õ¦æ°j°éªº±ø¥ó¬O «ü¼Æ¥N¸¹<>""
  8. With ThisWorkbook.Sheets(Rng(1).Value) '**¤u§@ªí(«ü¼Æ¥N¸¹)
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 12# GBKEE

¬OªÑ¥«Àç·~®É¶¡¤@ª½¦b±µ¦¬ µM«á"¦¨¬°txtÀÉ" ?

¬Oªº¡A§Ú¥Î¤¸¤jªºSMART API  ¡A¶}½L«e¥ý³]©w¦n°Ó«~¦W¡A´N·|¦b«ü©wÂI«Ø¥ß¤@­ÓµL¸ê®Æªºtxt¡A·í¶}½L«á¶}©l¦³¸ê®Æ´N·|¤@ª½Âл\¡A
§Ú¥Î¹L¤¸¤j¡B¥ÃÂסBXQªºDDE/RTD
¦ý´Á³f¥æ©ö¤Ó§Ö¡Aº|tickÄY­«¡A§Ö¥«¥æ©ö¤§«e´ú¹L¡A¾ã¤Ñ¦¨¥æ¶qº|¤F3¦¨¥H¤W
©Ò¥H¤~¿ï¥Îtxt³oºØ¤ñ¸û³Â·Ðªº¤èªk¡A¦ý¬O¼Æ¾Ú´X¥G¤£·|º|

TOP

¦^´_ 13# dreamsway

¦ý´Á³f¥æ©ö¤Ó§Ö¡Aº|tickÄY­«¡A§Ö¥«¥æ©ö¤§«e´ú¹L¡A¾ã¤Ñ¦¨¥æ¶qº|¤F3¦¨¥H¤W
©Ò¥H¤~¿ï¥Îtxt³oºØ¤ñ¸û³Â·Ðªº¤èªk¡A¦ý¬O¼Æ¾Ú´X¥G¤£·|º|

    ÀɮפW¥t¥[¤@¼Ò²Õ½Æ»s³oµ{¦¡ ¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Const ¶¡¹j = #12:15:00 AM#   '³o¸Ì­×§ï¤ÀÄÁ¶¡¹j
  3. Const ¶}½L = #8:45:00 AM#
  4. Sub k_15()
  5.     Dim i As Long, Ti As Integer, ¦¨¥æ»ù As Double, ¦hªÅ As Long, ¦h©ñ As Long
  6.     Dim xTime As Date
  7.     xTime = ¶}½L + ¶¡¹j
  8.     i = 0: Ti = 0
  9.     Do
  10.         With Sheets("³ø»ù¼Æ¾Ú").Range("b2").Offset(i)
  11.             If ¦¨¥æ»ù < .Cells(1, 2) Then ¦h©ñ = ¦h©ñ + .Cells(1, 3) Else ¦hªÅ = ¦hªÅ + .Cells(1, 3)
  12.             ¦¨¥æ»ù = .Cells(1, 2)
  13.             If .Value > xTime + ¶¡¹j Then
  14.                 With Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti)
  15.                     .Resize(, 3) = Array(xTime, ¦h©ñ, ¦hªÅ)
  16.                     .NumberFormatLocal = "hh:mm;@"
  17.                 End With
  18.                  xTime = xTime + ¶¡¹j: Ti = Ti + 1
  19.              Else
  20.                 If .Cells.Offset(1) = "" And Format(TimeValue(.Cells.Text), "HH:MM") = "13:45" Then
  21.                     xTime = xTime + ¶¡¹j
  22.                     With Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti)
  23.                         .Resize(, 3) = Array(xTime, ¦h©ñ, ¦hªÅ)
  24.                         .NumberFormatLocal = "hh:mm;@"
  25.                     End With
  26.                     Exit Do
  27.                 ElseIf .Cells.Offset(1) = "" Then '****µ{¦¡¹B¦æ³t«×«Ü§Ö·|¶]§¹³ø»ù¼Æ¾Ú **
  28.                      Do
  29.                         DoEvents
  30.                            '***µ{¦¡µ¥­Ô... ³ø»ù¤å¦rÀɪº¸ê®Æ¶Ç¤J**
  31.                      Loop Until Time >= xTime + #12:00:30 AM#
  32.                      ¶×¤JAPI³ø»ù¤å¦rÀÉ
  33.                 End If
  34.             End If
  35.         End With
  36.         DoEvents
  37.         i = i + 1
  38.     Loop
  39.     MsgBox "¤u§@§¹¦¨"
  40. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 14# GBKEE
G¤j¦­¦w¡A¸g¹L¨â¤Ñªº´ú¸Õ¡Aµo²{¥i¥H¹B¦æ¡A¦ý³£·|¦b·í¤U®É¶¡ªº«e¤@µ§¬ö¿ýªº°Ï°ìµo¥Í¿ù»~¡A¨Ò¦p²{¦b®É¶¡9:36 ´N·|¥u°O¿ý¨ì09:30«á»Ý­n°»¿ù
  1. If .Cells.Offset(1) = "" And Format(TimeValue(.Cells.Text), "HH:MM") = "13:45" Then
½Æ»s¥N½X
¼Ð°O³o¦æ¥N½X¡A¦ý§Ú¤]¬Ý¤£¥X¬O­þÃ䦳°ÝÃD¡A¤£¹L­Y¥H½L«á°õ¦æªº¸Ü³t«×½T¹ê­¸§Ö§r!!(½L«á¥i¥H§¹¾ã¹B¦æµL°»¿ù)
¥H¤U¬O§Ú½Õ¾ã¹Lªº
  1. Option Explicit
  2. Const ¶¡¹j = #12:05:00 AM#   '³o¸Ì­×§ï¤ÀÄÁ¶¡¹j
  3. Const ¶}½L = #8:45:00 AM#
  4. Sub k_15()
  5.     Dim i As Long, Ti As Integer, ¦¨¥æ»ù As Double, ¦hªÅ As Long, ¦h©ñ As Long
  6.     Dim xTime As Date
  7.     xTime = ¶}½L + ¶¡¹j
  8.     i = 0: Ti = 0
  9.     Do
  10.         With Sheets("³ø»ù¼Æ¾Ú").Range("b2").Offset(i)
  11.             If ¦¨¥æ»ù < .Cells(1, 2) Then ¦h©ñ = ¦h©ñ + .Cells(1, 3) Else ¦hªÅ = ¦hªÅ + .Cells(1, 3)
  12.             ¦¨¥æ»ù = .Cells(1, 2)
  13.             If .Value > xTime + ¶¡¹j Then
  14.                 With Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti)
  15.                     .Resize(, 3) = Array(xTime, ¦h©ñ, ¦hªÅ)
  16.                     .NumberFormatLocal = "hh:mm;@"
  17.                 End With
  18.                  xTime = xTime + ¶¡¹j: Ti = Ti + 1
  19.              Else
  20.                 If .Cells.Offset(1) = "" And Format(TimeValue(.Cells.Text), "HH:MM") = "13:45" Then
  21.                     xTime = xTime + ¶¡¹j
  22.                     With Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti)
  23.                         .Resize(, 3) = Array(xTime, ¦h©ñ, ¦hªÅ)
  24.                         .NumberFormatLocal = "hh:mm;@"
  25.                     End With
  26.                     Exit Do
  27.                 ElseIf .Cells.Offset(1) = "" Then '****µ{¦¡¹B¦æ³t«×«Ü§Ö·|¶]§¹³ø»ù¼Æ¾Ú **
  28.                      Do
  29.                         DoEvents
  30.                            '***µ{¦¡µ¥­Ô... ³ø»ù¤å¦rÀɪº¸ê®Æ¶Ç¤J**
  31.                      Loop Until Time >= xTime + #12:00:20 AM#
  32.                      ­«·s¾ã²z
  33.                 End If
  34.             End If
  35.         End With
  36.         DoEvents
  37.         i = i + 1
  38.     Loop
  39.     MsgBox "¤u§@§¹¦¨"
  40. End Sub
½Æ»s¥N½X
  1. Sub ­«·s¾ã²z()
  2.     ActiveWorkbook.RefreshAll
  3. End Sub
½Æ»s¥N½X
³ø»ù¼Æ¾Úªº§ó·s±Ä¥Î­«·s¾ã²z¡A¨ä»ù®æ´N·|§ó·s¤F¡A
¥t¥~¡A§Ú¬ÝG¤j§â¥¨¶°¦WºÙ³]¬°K15¡AµM«á¬Ý°õ¦æªºµ²ªG¦ü¥G¬O¥H15¤ÀÄÁ¥h¬ö¿ý¦h¤è¥[Á`»PªÅ¤è¥[Á`¡A
¤p§Ì·M²Â¡A·Q¸ß°Ý¸Ó¦p¦ó½Õ¾ã¬°6¼Óªº¨º¶µ¶}°ª§C¦¬»ù®æ©O¡AÁÂÁ¡I

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2018-10-18 17:25 ½s¿è

¦^´_ 15# dreamsway
¦A¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Const K = #12:15:00 AM#   '³o¸Ì­×§ï
  3. Const ¶}½L = #8:45:00 AM#
  4. Sub k_15()
  5.     Dim i As Long, Ti(1 To 3) As Integer, ¦¨¥æ»ù As Double
  6.     Dim xTime As Date, AR(1 To 6)
  7.     AR(1) = "®É¶¡": AR(2) = "¶}½L": AR(3) = "³Ì°ª": AR(4) = "³Ì§C": AR(5) = "¦¬½L": AR(6) = "¦¨¥æ¶q"
  8.     With Sheets("¦hªÅ¼Æ¾Ú")
  9.         .UsedRange.Clear                                                      '²M½L
  10.         .[A1].Resize(, UBound(AR)) = AR                                       'µ¹¼ÐÀY
  11.     End With
  12.     xTime = ¶}½L + IIf(K = #12:01:00 AM#, 0, K)                         '¶}½L+ K ªº¤ÀÄÁ¼Æ
  13.     Ti(2) = Application.Text(xTime, "[m]")
  14.     Ti(3) = 0       'K¼Æ¦¸
  15.     i = 0
  16.     AR(1) = xTime: AR(2) = 0: AR(3) = 0: AR(4) = 0: AR(5) = 0: AR(6) = 0
  17.     Do
  18.         With Sheets("³ø»ù¼Æ¾Ú").Range("b2").Offset(i)
  19.             ¦¨¥æ»ù = .Range("B1")
  20.             Ti(1) = Application.Text(.Cells.Offset(1), "[m]")                   '¤U¤@­Ó³ø»ù®É¶¡ªº¤ÀÄÁ¼Æ
  21.             AR(2) = IIf(AR(2) = 0, ¦¨¥æ»ù, AR(2))                               '¶}½L
  22.             AR(3) = IIf(¦¨¥æ»ù >= AR(3), ¦¨¥æ»ù, AR(3))                         '³Ì°ª
  23.             AR(4) = IIf(AR(4) = 0, ¦¨¥æ»ù, IIf(¦¨¥æ»ù <= AR(4), ¦¨¥æ»ù, AR(4))) '³Ì§C
  24.             AR(6) = AR(6) + .Range("C1")                                        '¦¨¥æ¶q
  25.             If Ti(1) > Ti(2) Then
  26.                 AR(5) = ¦¨¥æ»ù                                                  '¦¬½L"
  27.                 With Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti(3))
  28.                     .Resize(, UBound(AR)) = AR
  29.                     .NumberFormatLocal = "hh:mm;@"
  30.                 End With
  31.                 xTime = xTime + K                     '¤U¤@­ÓK®É¶¡ÂI
  32.                 Ti(2) = Application.Text(xTime, "[m]")   '­«·s­pºâK®É¶¡ÂIªº¤ÀÄÁ¼Æ
  33.                 Ti(3) = Ti(3) + 1                        'K¼Æ¦¸+1
  34.                 AR(1) = xTime: AR(2) = 0: AR(3) = 0: AR(4) = 0: AR(5) = 0: AR(6) = 0 ''°}¦C­«·sµ¹­È
  35.              Else
  36.                 If .Cells.Offset(1) = "" And CDate(.Cells.Value) = CDate(#1:45:00 PM#) Then
  37.                     AR(5) = .Cells.Offset(0, 1)                             '¦¬½L"
  38.                     With Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti(3))
  39.                         .Resize(, UBound(AR)) = AR
  40.                         .NumberFormatLocal = "hh:mm;@"
  41.                     End With
  42.                     Exit Do
  43.                 ElseIf .Cells.Offset(1) = "" Then
  44.                     ¶×¤JAPI³ø»ù¤å¦rÀÉ
  45.                 End If
  46.             End If
  47.         End With
  48.         DoEvents
  49.         i = i + 1
  50.     Loop
  51. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 16# GBKEE

ÁÂÁÂG¤j¡A¬Q¤Ñ¤£ª¾¬O¤£¬O¨S¦³¶}½L«e°õ¦æ¡A¦³¤@¨Ç¤p°ÝÃD»Ý­n¬ã¨s¤@µf¡Aµ¥¶g¤@¦A¨Ó§¹¾ãªº´ú´ú¬Ý

TOP

¦^´_ 16# GBKEE
G¤j±z¦n¡I ­ì¥»¤§«e¥H¬°¬O¨S¦b¶}½L«e°õ¦æ¡A©Ò¥H¼Æ¾Ú§ì±o¤£·Ç½T¡A
«á¨Ó¦Û¤v¤â°Ê§â­ì©lªº³ø»ù¼Æ¾Ú°µ¹L½Õ¾ã¤è«K¹ï·Ó¡A
µo²{­ì¥»À³¸Ó¥u¨ì09:00:00ªº¼Æ¾Ú·|°O¿ý¨ì09:00:59¡F09:15:00ªº¼Æ¾Ú«h·|°O¿ý¨ì09:15:59 (·|©¹«á±À59¬í.¥H¦¹Ãþ±À)
³]·QÀ³¸Ó¥i¥H±qµ{¦¡§P©w¤ÀÄÁªº³¡¤À°µ½Õ¾ã¡A¤S©ÎªÌ§â¶}½L®É¶¡³]©w©¹«e²¾¡A(¶}½L³]08:44:59¡A«h·|¥u¬ö¿ý¨ì08:59:59)
¦ý§Ú¸ÕµÛ§ó§ï¤F´X­Ó³¡¤À¬ÒµL®Ä¡A·Q¸ß°Ý¬O§_¦³§ïµ½¤èªk©O¡AÁÂÁ¡I

TOP

¦^´_ 18# dreamsway
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Const K = #12:15:00 AM#
  3. Const ¶}½L = #8:45:00 AM#
  4. Sub k_15()
  5.     Dim i As Long, Ti(1 To 3) As Long, ¦¨¥æ»ù As Double
  6.     Dim xTime As Date, AR(1 To 6)
  7.     AR(1) = "®É¶¡": AR(2) = "¶}½L": AR(3) = "³Ì°ª": AR(4) = "³Ì§C": AR(5) = "¦¬½L": AR(6) = "¦¨¥æ¶q"
  8.     With Sheets("¦hªÅ¼Æ¾Ú")
  9.         .UsedRange.Clear                                                      '²M½L
  10.         .[A1].Resize(, UBound(AR)) = AR                                       'µ¹¼ÐÀY
  11.     End With
  12.     xTime = ¶}½L + IIf(K = #12:01:00 AM#, 0, K)                               '²Ä¤@­ÓK®É¶¡ÂI
  13.     Ti(1) = Application.Text(xTime, "[S]")                                    'K®É¶¡ÂIªº¬í¼Æ
  14.     Ti(3) = 0                                                                 'K¼Æ¦¸
  15.     i = 0                                                                     '«ü©w³ø»ùªº¦C¸¹                                               '
  16.     AR(1) = Format(xTime, "hh:mm"): AR(2) = 0: AR(3) = 0: AR(4) = 0: AR(5) = 0: AR(6) = 0 '°}¦C­«·sµ¹­È
  17.     Do
  18.         With Sheets("³ø»ù¼Æ¾Ú").Range("b2").Offset(i)
  19.             ¦¨¥æ»ù = .Range("B1")
  20.             Ti(2) = Application.Text(.Cells.Offset(1), "[S]")                   '.Cells.Offset(1) -> ¤U¤@­Ó³ø»ù®É¶¡¬í¼Æ
  21.             AR(2) = IIf(AR(2) = 0, ¦¨¥æ»ù, AR(2))                               '¶}½L
  22.             AR(3) = IIf(¦¨¥æ»ù >= AR(3), ¦¨¥æ»ù, AR(3))                         '³Ì°ª
  23.             AR(4) = IIf(AR(4) = 0, ¦¨¥æ»ù, IIf(¦¨¥æ»ù <= AR(4), ¦¨¥æ»ù, AR(4))) '³Ì§C
  24.             AR(5) = ¦¨¥æ»ù                                                      '¦¬½L
  25.             AR(6) = AR(6) + .Range("C1")                                        '¦¨¥æ¶q
  26.             If Ti(2) > Ti(1) Then                                               '¤U¤@­Ó³ø»ù®É¶¡¬í¼Æ >     KÂI®É¶¡ªº¬í¼Æ
  27.                 Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti(3)).Resize(, UBound(AR)) = AR  'k®É¶¡ÂI¾É¤J°}¦C
  28.                 xTime = xTime + K                                               '¤U¤@­ÓK®É¶¡ÂI
  29.                 Ti(1) = Application.Text(xTime, "[S]")                          '¤U¤@­Ó K ÂI®É¶¡ªº¬í¼Æ
  30.                 Ti(3) = Ti(3) + 1                                               'K¼Æ¦¸+1
  31.                 AR(1) = Format(xTime, "hh:mm"): AR(2) = 0: AR(3) = 0: AR(4) = 0: AR(5) = 0: AR(6) = 0 '°}¦C­«·sµ¹­È
  32.              Else
  33.                 If .Cells.Offset(1) = "" And CDate(.Cells.Value) = CDate(#1:45:00 PM#) Then
  34.                     '¤U¤@­Ó³ø»ù®É¶¡="" ¥B ³ø»ù®É¶¡=¦¬½L®É¶¡
  35.                     Sheets("¦hªÅ¼Æ¾Ú").Range("A2").Offset(Ti(3)).Resize(, UBound(AR)) = AR 'k®É¶¡ÂI¾É¤J°}¦C
  36.                     Exit Do                                                      'Â÷¶}°j°é
  37.                 ElseIf .Cells.Offset(1) = "" Then            '³o±ø¥ó¤£¦¨¥ß (¤U¤@­Ó³ø»ù®É¶¡="" ¥B ³ø»ù®É¶¡=¦¬½L®É¶¡  )
  38.                     ¶×¤JAPI³ø»ù¤å¦rÀÉ
  39.                 End If
  40.             End If
  41.         End With
  42.         DoEvents     '¼È°±°õ¦æ¡A¥H«KÅý§@·~¨t²Î¥i¥H³B²z¨ä¥¦ªº¨Æ¥ó
  43.         i = i + 1    '³ø»ùªº¦C¸¹ +1
  44.     Loop
  45. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 19# GBKEE
ÁÂÁ¶Wª©G¤j¡A¤§«e¦b½L«á¨Ï¥Î§¹¥þ¥¿±`¡A¤@¨ì½L¤¤¹ê´ú´N«_¥X°ÝÃD
´ú¸Õ¤F¦n´X¤Ñ¡A²×©ó½Õ¾ã¦n¤F¡AÁÂÁ¡I

TOP

        ÀR«ä¦Û¦b : «Ý¤H°h¤@¨B¡A·R¤H¼e¤@¤o¡A´N·|¬¡±o«Ü§Ö¼Ö¡C
ªð¦^¦Cªí ¤W¤@¥DÃD