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

[µo°Ý] ¦¹¥¨¶°¬°¦ó¿ù??

Excel ¨Ã¤£¯à§ì¨ú¥ô¤@Àx¦s®æ©ó "ÅÜ°Ê«e" ªº­È,
°£«D§A¨Æ¥ý§â¥¦¦s°_¨Ó,
©Ò¥H§A¥i¥H¦Ò¼{¤ñ¸û§¹¥ß¨è§â¥Ø«e ...
luhpro µoªí©ó 2013-8-4 22:39

§Ú¤W­±ªº´N¬O¦p¦¹¼gªº,¦]¬°¦³or§PÂ_
¦b¿é¥X®É¡A¦p¦ó§ï¬°
1. ¦pZZ > ZZ.Offset(, 26) * 1.01 ,«h ¿é¥X "º¦" ¤Î ZZ »P ZZ.Offset(, 26) * 1.01 ¤§®t
2. ¦pZZ < ZZ.Offset(, 26) * 1.01 ,«h ¿é¥X "¶^" ¤Î ZZ »P ZZ.Offset(, 26) * 1.01 ¤§®t
================================================
¦¹¥y Application.OnTime Now + TimeValue("00:00:15"), "ccc" , ¬O§_·|¶] AAA,BBB ??

Sub AAA()
Sheet4.Range("Q1").Value = 1
End Sub
------------------
Sub BBB()
Sheet4.Range("Q12").Value = 1
End Sub
------------------
Sub CCC()
Sheet4.Range("Q20").Value = 1
End Sub
=============================================
°õ¦æ¥¨¶°®É¡A¦p¦ó¤£¦û¥Î¥Ø«e¤u§@ªíµøµ¡ ??
°²¦pµe­±¦b sheet4 ¤W,°õ¦æ¥H¤U¥¨¶°
¦p¦óÅý¥¦¤£¤Á¨ìsheet3,¤@ª½°±¦bsheet4 ¤W

Sub FFF()
Sheets("Sheet3").Select
    Range("C2:C111").Select
    Selection.Copy
    Range("AC2").Select
'¶K¤W­È»P¼Æ¦r®æ¦¡
    Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
        xlNone, SkipBlanks:=False, Transpose:=False
                    Range("E2").Select
              End Sub

TOP

¥»©«³Ì«á¥Ñ t8899 ©ó 2013-8-5 07:34 ½s¿è

¤U­±¦¹¬q¤u§@ªí¦³ÅÜ°Ê¡A¦ý±ø¥ó¥¼¹F¨ì(flag=false)¡A³Ì«á¤@¦æ Application.OnTime Now + TimeValue("00:00:15"), "DDD"¤´·|°õ¦æ ??
©ñªº¦ì¸m¤£¹ï??­nÂ\¦b¨º¸Ì?
Private Sub Worksheet_Calculate()
  Dim sStr$
  Dim xx As Range
  sStr = ""
  For Each xx In Range("AG2:AG50")
    If Not IsError(xx) Then
      If xx > xx.Offset(, -1) And Range("Q24").Value = 1 And flag = True Then
        If sStr <> "" Then sStr = sStr & Chr(10)
        sStr = sStr & "³æ¶q===> " & Cells(xx.Row, 2).Value & "=====> " & xx.Value
        ' Exit For
      End If
    End If
  Next
  If sStr <> "" Then CreateObject("Wscript.shell").Popup sStr, 3, "Auto Closed MsgBox", 64
    Range("Q24").Value = 2
        Application.OnTime Now + TimeValue("00:00:15"), "DDD"
end sub
---------------------------------------------------------
Sub DDD()
Sheet4.Range("Q24").Value = 1
End Sub

TOP

¥»©«³Ì«á¥Ñ t8899 ©ó 2013-8-7 06:46 ½s¿è
luhpro µoªí©ó 2013-8-6 23:25

±N¤£·Q¥X²{¤Á´«°Ê§@ªº¦a¤èªº .select ®³±¼,(¬Û¹ïªº¦³ Selection ªº¦a¤è¤]­n­×§ï)   

.select ®³±¼´N¨S¿ìªk°õ¦æ§Ú·Q­n°µ³o«ü¥Oªº°Ê§@
ÁÙ¬O¦³¨ä¥L«ü¥O¥i´À´«??

©Î¬O°õ¦æ«e°O¦í"¥Ø«esheet"¡A°õ¦æ§¹¦Û°Ê¦^­ìsheet ªº«ü¥O?
©Î¬O¦b¤£·Qµe­±Åܰʪº°Ï¶¡¥H
Application.EnableEvents = False ¤Î
Application.EnableEvents = true ¥]ÂÐ.   
Application.ScreenUpdating=False
Application.ScreenUpdating=True

¸Õ¹L¬ÒµL®Ä

TOP

¥»©«³Ì«á¥Ñ t8899 ©ó 2013-8-7 19:25 ½s¿è
luhpro µoªí©ó 2013-8-6 23:25

¤U­± ¨â²Õ±ø¥ó¦P®É¹F¨ì±ø¥ó
¤£ª¾¬°¦ó²Ä¤G²Õªº¹ï¸Ü²°¤£·|¦Û°ÊÃö³¬
¦pªG§â²Ä¤G²Õ»P²Ä¤@²Õ¥ý«á¤¬´«¡A¤S´«²Ä¤@²Õ¤£·|¦Û°ÊÃö³¬
  Private Sub Worksheet_Calculate()
      Dim sStr$
Dim ZZ As Range
      sStr = ""
       sStr2 = ""
   For Each ZZ In Range("c2:c111")
    If Not IsError(ZZ) Then
      If ZZ > ZZ.Offset(, 26) * Range("S26").Value And Range("Q26").Value = 1 And flag = True Then
        If sStr <> "" Then sStr = sStr & Chr(10)
        sStr = sStr & "º¦º¦º¦--»P¤W¤@½L===> " & Cells(ZZ.Row, 2).Value & "=====> " & Round((ZZ - ZZ.Offset(, 26)) / ZZ.Offset(, 26).Value, 4) * 100
                  End If
                       If ZZ < ZZ.Offset(, 26) * Range("R26").Value And Range("Q26").Value = 1 And flag = True Then
        If sStr2 <> "" Then sStr2 = sStr2 & Chr(10)
        sStr2 = sStr2 & "¶^¶^¶^--»P¤W¤@½L===> " & Cells(ZZ.Row, 2).Value & "=====> " & Round((ZZ - ZZ.Offset(, 26)) / ZZ.Offset(, 26).Value, 4) * 100
             End If
    End If
       Next
      
    '²Ä¤@²Õ
      If sStr2 <> "" Then
  CreateObject("Wscript.shell").Popup sStr2, 2, "Auto Closed MsgBox", 64
    Range("Q26").Value = 2
    Application.OnTime Now + TimeValue("00:00:15"), "fff"
     End If
     '²Ä¤G²Õ
     If sStr <> "" Then
  CreateObject("Wscript.shell").Popup sStr, 2, "Auto Closed MsgBox", 64
   Range("Q26").Value = 2
   Application.OnTime Now + TimeValue("00:00:15"), "fff"
        End If
End Sub

TOP

§Ú²qÀ³¸Ó¬O³o­Ó¨ç¼Æ¥u¦³(©Î¬O¤£ºÞ©I¥s´X¦¸³£¦@¥Î)¤@­Ó­p¼Æ¾¹,
·í¦¹­p¼Æ¾¹Âk¹s«á°£«D¦A¦¸Ä²µo(¦A©I¥s)¤~·| ...
luhpro µoªí©ó 2013-8-7 23:11


¸Ô²Ó´ú¸Õ  ­ì¨Ó¬O ²Ä¤@²Õªº Application.OnTime Now + TimeValue("00:00:15"), "fff" ªº°ÝÃD
®³±¼´N¥¿±`,¤£ª¾¦³µL¿ìªk¸Ñ¨M¦¹°ÝÃD?

TOP

¦^´_  t8899
­è­è·Q¨ì¤@­Ó¤£¤@©w²Å¦X§A»Ý¨Dªº¿ìªk,
luhpro µoªí©ó 2013-8-9 00:15

¤§«eªº°ÝÃD, ´ú¸Õ¬Y«ü©w½d³òÀx¦s®æ¶W¹L1%´N³qª¾
DDE ³sµ²¨ú±o¼Æ¾Ú¦³»~ ??
´ú±o F2:F54 ¥ô¤@Äæ¦ìÅܰʶW¹L1%, ¥HMSBOX³qª¾
¶}Àɤ£§ó·s¤@¤Á¥¿±`(ª½±µ§ïÁä½L¿é¤J¬O¥¿±`)
¦ý§ó·s«á·|¿ù¦b
If Val(sz(i, 1)) = 0# Then  ¦¹¦æ
«¬ºA¤£²Å¦X??¤£ª¾¦p¦ó¸Ñ¨M? (¤wªþÀÉ) teMP.rar (43.12 KB)

TOP

¦^´_  t8899
§Aªºsz(i, 1) §Ú¬Ý¨ìªº­È¬O : ¿ù»~ 2023
³o¦b VB ¨Ó¬Ý¬O¤@­Ó ¦r¦ê,
¥¦¤£Åý¥Î Val() ¨ÓÂà´« ...
luhpro µoªí©ó 2013-8-12 22:51

ÁÂÁÂ
´ú¸Õ¨S°ÝÃD¤F
§Ú·Q¦A³Ì«á¥[¤W¿é¥X¡AÅÜ°Ê«e¡A¸òÅܰʫ᪺­È

TOP

¦^´_ 27# t8899
©êºp, ¤w¸Ñ¨M
& sz(i, 1) & "===>" & sz1(i, 1)

TOP

¥»©«³Ì«á¥Ñ t8899 ©ó 2013-8-13 22:13 ½s¿è

­pºâ¦³»~ ????

     ÅÜ°Ê«á              ÅÜ°Ê«e                    ÅÜ°Ê«e   
(CLng(sz1(i, 1)) - CLng(sz(i, 1))) / CLng(sz(i, 1)) * 100

¥ª²Ä¤@­Ó¼Æ¦r===>º¦´X%
²Ä¤G­Ó¼Æ¦r ===>ÅÜ°Ê«e
²Ä¤T­Ó¼Æ¦r ===>ÅÜ°Ê«á

¹³²Ä¤@­Ó¥üÂת÷¥¿½TÀ³¬° º¦7.29  (¤£¬O 8.7 )
ª¿«~¤]¤£¹ï
1020814.jpg

TOP

§Ú´«¦^¥Î VAL ´ú ¬O¥¿½Tªº, ¤£ª¾ÁÙ¦³¨ä¥LÃþ¦üªº»yªk??
Snap1.jpg

TOP

        ÀR«ä¦Û¦b : ¶¢¤HµL¼Ö½ì¡A¦£¤HµL¬O«D¡C
ªð¦^¦Cªí ¤W¤@¥DÃD