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

DDE¸ê®Æ§ì¨ú,³v®æÅã¥Ü°ÝÃD

½Ð°Ý³o­Ó¨Ò¤l­n¦w¸Ë¤°»òÃB¥~³n¥ó¤~¯à¹B¦æ?
80 ¦r¸`¥H¤º
¤£¤ä«ù¦Û©w¸q Discuz! ¥N½X

TOP

¦^´_ 3# jackson184
¦p¹Ï ´¡¤J¤@¼Ò²Õ ±N¤U¦C¨âµ{§Ç¶K¤W

  1. Option Explicit             '¦b¼Ò²Õ¼h¦¸¤¤±j­¢¨C­Ó¦b¼Ò²ÕùتºÅܼƳ£¥²¶·©ú½Tªº«Å§i¡C
  2. Dim Rng As Range            ' ³q¥Î©ó¼Ò²Õ(Module) ¤ºªº¨p¥ÎÅܼÆ
  3. Private Sub AUTO_OPEN()     '¦¹¥¨¶°©óÀɮ׶}±Ò®É·|¦Û°Ê°õ¦æ
  4.     With Sheets("90")
  5.         .UsedRange.Offset(1).Clear                '²M°£ «e¤@¤éªº¼Æ¾Ú
  6.         Set Rng = .Range("A2:A31,F2:F31,K2:K31")  '¼Æ¾Ú¶Ç¦^ªº°Ï°ì,¬°¦h­«½d³ò.
  7.     End With
  8.     If Time < TimeValue("08:45") Then             '¦­©ó¶}½L®É¶¡
  9.         Application.OnTime TimeValue("08:45"), "MyDee"    '³]©w©ó08:45 °õ¦æ MyDee µ{§Ç
  10.     ElseIf Time >= TimeValue("08:45") And Time <= TimeValue("13:30") Then '©ó¥æ©ö®É¶¡¤º
  11.         MyDee                                     ' °õ¦æ MyDee µ{§Ç
  12.     End If
  13. End Sub
  14. Private Sub MyDee()
  15.     Dim A As Integer, Ar(), R As Integer, C As Integer
  16.      If Time > TimeValue("13:30") Then Exit Sub     ' ¦¬½L®É¶¡«á °±¤î°õ¦æ
  17.     A = Application.CountA(Rng)             '­pºâ (¼Æ¾Ú¶Ç¦^ªº°Ï°ì)¦³¸ê®ÆÀx¦s®æªºÁ`¼Æ
  18.     If A <= 29 Then C = A + 1               'C ¬°  ¼Æ¾Ú¶Ç¦^ªº°Ï°ìªº¦C¦ì
  19.     If A Mod 30 >= 0 Then C = (A Mod 30) + 1
  20.     R = Int(A / 30) + 1                     'R ¬°¦h­«½d³òªº²Ä´X­Ó½d³ò
  21.     With Sheets("³sµ²")
  22.         Ar = Array(Now, A + 1, .Range("I2"), .Range("J2"))
  23.         'Ar ¬°¨ú±o  1. ®É¶¡, 2.¶µ¦¸,3.³Ì°ª»ù ,4,³Ì§C»ù  '§ä¤£¨ì ->  ¦¬½L»ù§ä¤£¨ì
  24.         'Ar = Array(Now, A + 1, .Range("I2"), .Range("J2"), ¦¬½L»ù ) '¦³¦¬½L»ù
  25.     End With
  26.     Rng.Areas(R).Cells(C).Resize(1, 4) = Ar
  27.     'Rng.Areas(R).Cells(C).Resize(1, 5) = Ar   '¦³¦¬½L»ù
  28.     Application.OnTime Now + TimeValue("00:10"), "MyDee"  '³]©w 10¤À«á °õ¦æ MyDee µ{§Ç
  29. End Sub
½Æ»s¥N½X

TOP

¦^´_ 2# GBKEE


    WMS-Test.rar (12.14 KB)

¥ý·PÁÂGBKEEÀ°¦£,
Àɮפ¤¦³¤T­Ó­¶­±,
²Ä¤@­¶: §Ú­nÆ[¬dWMS«ü¼Æ.
²Ä¤G­¶:§ì¨ú²Ä¤T­¶¨÷°ÓDDE¦^¶Çªº¼Æ¾Ú, »Ý­n³v®æ°O¿ý90¦¸. ¨C10¤ÀÄÁ§ì¨ú¤@¦¸.
²Ä¤T­¶:¨÷°ÓDDE¼Æ¾Ú.

«Ü©êºp, VBA­è¾Ç²ß¤¤, ¬Ý¹L¦U¦ì°Q½×, ÁÙ¤£¤Ó®e©ö¤W¤â,
¦]¬°¬O¤p¾Ç¥Í¸ê®æ, ¨S¿ìªk¤U¸üÀÉ®×.

©ÎªÌ½ÐGBKEE©Î¦U¦ì¤j¤jµ¹­Ó¤è¦V, §Ú¦AºCºC¾Ç²ß, ¦A½Ð¦U¦ìÀˬd.

WMS-Test.rar (12.14 KB)

Jackson

TOP

¦^´_ 1# jackson184
¶ÇÀɨӸոÕ

TOP

        ÀR«ä¦Û¦b : ¦³¤ß´N¦³ºÖ¡A¦³Ä@´N¦³¤O¡A¦Û³yºÖ¥Ð¡A¦Û±oºÖ½t¡C
ªð¦^¦Cªí ¤W¤@¥DÃD