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

[µo°Ý] ¤U©Ô¦¡²M³æ¸Ì¿ï¾Ü"¿z¿ï¤£­«½Æªº¸ê®Æ"

[µo°Ý] ¤U©Ô¦¡²M³æ¸Ì¿ï¾Ü"¿z¿ï¤£­«½Æªº¸ê®Æ"

½Ð°Ý§Ú¤âÃ䦳¤@µ§¸ê®Æ
sheet1:
¡@¡@A
¢°¡@¡´
¢±¡@¡´
¢²¡@¡³
¢³¡@¡³
¢´¡@¡³
¢µ¡@¡°
¢¶¡@¡°
¢·¡@¡°

¤µ¤Ñ§Ú·Q­n¥Î­Ó«ö¶s¦bsheet2¡A«ö¤U«ö¶s«á·|¥X²{µøµ¡¡A³oµøµ¡¦³¤U©Ô¦¡²M³æ¡A¸g¹L¿z¿ï«á¥i¥H¿ï¾Ü¢ÏÄæ¸Ì³o¤TºØ¤£¦P¸ê®Æ

½Ð°Ý¸Ó«ç»ò¤U¤â¤ñ¸û¦n¡H

¤p§Ì¥Ø«e¦b¡i«Ø¥ß«ö¶s¡j¡÷¡i«ö¤U«áshow¥Xµøµ¡¡j¡÷¡i¡H¡j

½Ð«üÂI¤èªk¡AÁÂÁ¡C

¤@³s¦êºë±mªº°Ýµª,¯u¬OÀò¯q¨}¦h

TOP

§Ú¤]¸I¨ìÃþ¦üªº§xÃø¡A¯uªº¶¶§Qªº¸Ñ¨M¤F ÁÂÁ¡ã¡I

TOP

¦^´_ 30# lifedidi
  1. Option Explicit
  2. Private Sub TextBox1_Change()
  3.     ­p®É
  4. End Sub
  5. Private Sub TextBox2_Change()
  6.     ­p®É
  7. End Sub
  8. Private Sub ­p®É()
  9.     'TextBox3±±¨î¶µ ½Ð§ï¦¨Label±±¨î¶µ¬°¨Î
  10.     If IsDate(TextBox1) And IsDate(TextBox2) Then
  11.         TextBox3 = Format(CDate(TextBox2) - CDate(TextBox1), "HH:MM")
  12.         'Label1.Caption = Format(CDate(TextBox2) - CDate(TextBox1), "HH:MM")
  13.     Else
  14.         TextBox3 = ""
  15.       '  Label1.Caption = ""
  16.     End If
  17. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

GBKEE¤j¤j§A¦n¡G

TextBox1¤ÎTextBox2¬OªÅ®æµ¹¨Ï¥ÎªÌkeyinªº

TextBox3¤]¬O¬°®É¶¡®æ¦¡ ex: TextBox1 key¤J 8:20
                                                        TextBox2 key¤J 11:55
                                                        TextBox3 Åã¥Ü¥X 3:35
¹ï·Ó¹Ï¡õ


½Ð°Ý²Ä¤C¦C»P²Ä¤K¡B¤E¦Cªº¥\¯à¬O¤@¼Ëªº¶Ü¡H

" ' "¤£¥u¦³µù¸Ñªº¥\¯à¡AÁÙ¦³¨ä¥L§@¥Î¡H

TOP

¦^´_ 28# lifedidi
  1. Option Explicit
  2. Private Sub UserForm_Initialize()
  3.     Dim A As Date
  4.     TextBox1.Value = "8:00"
  5.     TextBox2.Value = "12:00"
  6.     TextBox3 = Val(TextBox2) - Val(TextBox1)
  7.     'TextBox3 = Format(CDate(TextBox2) - CDate(TextBox1), "H:M")
  8.     'A = CDate(TextBox2) - CDate(TextBox1)
  9.     'TextBox3 = A
  10. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

½Ð°Ý¤j¤j¡G
¦³¤T­Ótextbox¤À§O¬O1¡B2©M3
1©M2¬Okey®É¶¡¥Î¡A3¬O§â2-1
Á|¨Ò¡Gtextbox1 key¤J 08:00
             textbox2 key¤J 12:00
             textbox3 ¦Û°ÊÅã¥Ü 4:00  (¤]´N¬O2-1)
¥Ø«e¼g¨ì

Private Sub UserForm_Initialize()

Text1.Value = Format( "HH:MM:SS")
Text2.Value = Format("HH:MM:SS")
TextBox3 = Val(TextBox2) - Val(TextBox1)

End Sub

½Ð°Ý­þ¸Ì¦³¿ù©O¡H½Ð«ü¾É¡I·PÁ§A¡I

TOP

«zÁÉ¡I§Ú¤F¸Ñ¤F¡IÁÂÁ¤j¤j¡I§ÚÄ~Äò¬ã¨s~

TOP

¦^´_ 25# lifedidi
  1. Sub Ex()
  2.     Dim a
  3.     With [a1] '¤£²M·¡ With ????
  4.        ' .Parent (¤W¤@¼hªºª«¥ó): ¤u§@ªí
  5.         If .Parent.AutoFilterMode = False Then .AutoFilter
  6.         .AutoFilter Field:=2, Criteria1:=ComboBox1
  7.         'For Each a In .Columns(2).Cells.SpecialCells(12)
  8.         '¤W­± For ³o¸Ì¦³¿ù»~:ª½±µ¸õ¨ì Next ¤£·|°õ¦æ¦^°é
  9.         '¦p¬O With ' [a1]->Àx¦s®æ½d³ò ¶·§ï¦¨¦p¤U
  10.         For Each a In .Parent.Columns(2).Cells.SpecialCells(xlCellTypeVisible)
  11.             If a <> "" Then
  12.                 d(a.Value) = ""
  13.             Else
  14.                 Exit For
  15.             End If
  16.         Next
  17.     End With
  18. End Sub
½Æ»s¥N½X
  1. SpecialCells ¤èªk ¶Ç¦^ Range ª«¥ó¡A¦¹ª«¥ó¥Nªí»P«ü©w«¬ºA¤Î­È¬Û²Å¦Xªº©Ò¦³Àx¦s®æ¡CRange ª«¥ó¡C
  2. expression.SpecialCells(Type, Value)
  3. expression      ¥²¿ï¡C¸Ó¹Bºâ¦¡·|¶Ç¦^ [®M¥Î©ó] ²M³æ¤¤ªº¨ä¤¤¤@­Óª«¥ó¡C
  4. Type     ¥²¿ïªº XlCellType¡C­n¥]§tªºÀx¦s®æ¡C
  5. XlCellType ¥i¥H¬O³o¨Ç XlCellType ±`¼Æ¤§¤@¡C
  6. xlCellTypeAllFormatConditions¡C  ¥ô¦ó®æ¦¡ªºÀx¦s®æ
  7. xlCellTypeAllValidation¡C¨ã¦³ÅçÃÒ·Ç«hªºÀx¦s®æ
  8. xlCellTypeBlanks¡CªÅÀx¦s®æ
  9. xlCellTypeComments¡C¥]§tµù¸ÑªºÀx¦s®æ
  10. xlCellTypeConstants¡C¥]§t±`¼ÆªºÀx¦s®æ
  11. xlCellTypeFormulas¡C¥]§t¤½¦¡ªºÀx¦s®æ
  12. xlCellTypeLastCell¡C¤w¥Î½d³òªº³Ì«á¤@­ÓÀx¦s®æ
  13. xlCellTypeSameFormatConditions¡C  ¦³¬Û¦P®æ¦¡ªºÀx¦s®æ
  14. xlCellTypeSameValidation¡C  ¦³¬Û¦PÅçÃÒ·Ç«hªºÀx¦s®æ
  15. xlCellTypeVisible¡C©Ò¦³¥i¨£Àx¦s®æ
½Æ»s¥N½X


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

TOP

¥»©«³Ì«á¥Ñ lifedidi ©ó 2013-3-12 16:02 ½s¿è

If .Parent.AutoFilterMode = False Then .AutoFilter
            .AutoFilter Field:=2, Criteria1:=ComboBox1
            For Each a In .Columns(2).Cells.SpecialCells(12)
            If a <> "" Then
            d(a.Value) = ""
            Else
            Exit For
        End If
        Next

½Ð°Ý¤j¤j¡I³oµ{¦¡½XªºÅܼƦ³­þ¨Ç©O¡H§Ú¸Õ¤F¤@¤U¤ÈÁÙ¬O§ä¤£¥X¨Ó¡A

¡iFor Each a In .Columns(2).Cells.SpecialCells(12)¡j

³o¬O«ü²Ä¤G¦Cªº¤°»ò¡Hspecialcells(12)¡÷12«üªº¬O?

§Ú«öF8¤@­Ó¤@­Ó¶]¡A³£·|¸õ¹LNEXT¡A½Ð«ü±Ð¡A·PÁ¡I

ÁÂÁÂ

TOP

        ÀR«ä¦Û¦b : ¡i®É¶¡¦¨´N¤@¤Á¡j®É¶¡¥i¥H³y´N¤H®æ¡A¥i¥H¦¨´N¨Æ·~¡A¤]¥i¥HÀx¿n¥\¼w¡C
ªð¦^¦Cªí ¤W¤@¥DÃD