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

[µo°Ý] EXCEL VBA 4­Ó§PÂ_°õ¦æ4¥¨¶°»P3«ö¶s

¦^´_ 2# bqwangs
¬O³o¼Ë¶Ü?
  1. Const Sh = "¤u§@ªí1"
  2. Dim Msg As Boolean
  3. Sub Sub_Start()
  4.     Msg = True
  5.     With Sheets(Sh)
  6.         If .[C5] = 1 Then
  7.             ¥¨¶°1
  8.         ElseIf .[C5] = -1 Then
  9.             ¥¨¶°3
  10.         End If
  11.     End With
  12. End Sub
  13. Sub Sub_stop()
  14.      ¥¨¶°2
  15. End Sub
  16. Sub ¥¨¶°1()
  17.     With Sheets(Sh)
  18.         .Range("A8") = 0
  19.         Do While Msg
  20.            .Range("A8") = 1
  21.             DoEvents
  22.         Loop
  23.     End With
  24. End Sub
  25. Sub ¥¨¶°2()
  26.     Msg = False '
  27.     Sheets(Sh).Range("B8") = "0"
  28. End Sub
  29. Sub ¥¨¶°3()
  30.     With Sheets(Sh)
  31.         Do While Msg
  32.            .Range("C8") = -1
  33.             DoEvents
  34.         Loop
  35.     End With
  36. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP


´£¨Ñ¬yµ{¹Ïµ¹µLªk¤U¸üªº¤j¤j°Ñ¦Ò

TOP

EXCEL VBA 3­Ó«ö¶sªº§PÂ_°Ê§@

§Ú©óÀɮתº¤u§@ªí1³]¤F3­Ó«ö¶s
¤À§O¬°±Ò°Ê¶s °±¤î¶s ºò«æ¶s

§@°Ê¬yµ{¹Ï §Úµe¦b¤u§@ªí2
¬yµ{¹Ï.rar (25.2 KB)
§@°Ê¤è¦¡
±Ò°Ê¶s:°õ¦æºñ¦â½u±øªº¬yµ{
¤@ª½­«½Æ°Ê§@ ª½¨ì«ö°±¤î¶s¤~·|°±¤î

°±¤î¶s: °õ¦æ¾ï¦â½u±ø¬yµ{
¦pªG°±¤î¦b1ªº¦ì¸m «h¥ß§Y¨ìEND(µ{¦¡µ²§ô)
¦pªG°±¤î¦b2ªº¦ì¸m «h¶]¾ï¦â¸ô½u ³Ì²×¨ìEND(¤]´N¬O¶]§¹1¦UCYCLE)

ºò«æ¶s:°õ¦æ¬õ¦â½u±ø¬yµ{
°¨¤W °õ¦æ¥¨¶°2

½Ð°Ý¦U¦ì¤j¤j
VB½X­n¦p¦ó¼g
Åý3­Ó«ö¶s ¦³¤W­zªº°Ê§@

TOP

        ÀR«ä¦Û¦b : ¤@­Ó¤Hªº§Ö¼Ö¡D¤£¬O¦]¬°¥L¾Ö¦³±o¦h¡A¦Ó¬O¦]¬°¥L­p¸û±o¤Ö¡C
ªð¦^¦Cªí ¤W¤@¥DÃD