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

[µo°Ý] ¬d¸ß²£«~¼Æ¶q

¦^´_ 39# GBKEE


    DEAR ª©¤j:
    §ó§ï «á ¼Æ¦r¤]¨S¦³ÅܤÆ

    Application.EnableEvents = True

   ¤£ª¾¦p¦ó­×¥¿

   ÁÂÁÂ
owen

TOP

¦^´_ 41# owen9399
µ{¦¡½X§ó·s«á,½ÐÀÉ®×Ãö³¬,¦A¶}±Ò.
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 42# GBKEE

  ÁÂÁ¤j¤j«ü¾É

  ½Ð±Ð ¤j¤j:
  §Ú¥t¥~ ³Ð¤@­Ó ¦X¨Öªº ·s¤u§@ªí
  ·s¼W  ®w¦s¤u§@ªí ( 3¦ì )
  ¥Ø«e ¥u³Wµe
  ªü¬üªº Á`²M³æ »P ªü¬ü ®w¦s
  ¦b sheet1 ¿é¤J ·|¦s¨ì  ªü¬ü ®w¦s
  ¦b ¿é¤J¼Æ­È ¿é¤J ·|¦s¨ì  ªü¬ü Á`²M³æ
  
  ¥i¬O ¦p ¥t¥~¤@­Ó ªþ¥ó  ¬Û¦Pªº ¼Æ­ÈµLªk¿é¤J

­«ÂмƭȵLªk¿é¤J.JPG (183.81 KB)

­«ÂмƭȵLªk¿é¤J.JPG

®w¦s¿é¤J­pºâ1015.rar (45.62 KB)

owen

TOP

¦^´_ 43# owen9399


    ¿é¤J¼Æ­È¤]¤@¼Ë µLªk ¿é¤J ¬Û¦P

®w¦s¿é¤J­pºâ(¤@¼ËµLªk­«½Æ).JPG (157.15 KB)

®w¦s¿é¤J­pºâ(¤@¼ËµLªk­«½Æ).JPG

owen

TOP

¦^´_ 44# owen9399
  1. Private Function ¸ê®ÆÀˬd() As Boolean
  2.     Dim s As String, E As Range, I As Integer, ii
  3.     With Sh
  4.         For I = 2 To UBound(ar)
  5.             ii = 10 - Len(Sh.Cells(1, I))
  6.             If I = 2 Or I = 3 Or I = 6 Then
  7.                If ar(I).ListIndex = -1 Then s = s & IIf(s = "", "", vbLf) & Sh.Cells(1, I) + Space(ii) & vbTab & ar(I)
  8.             Else
  9.                 If Not IsNumeric(ar(I)) And ar(I) <> "" Then s = s & IIf(s = "", "", vbLf) & Sh.Cells(1, I) + Space(ii) & vbTab & ar(I)

  10.             End If
  11.         Next
  12.         If s <> "" Then
  13.             ¸ê®ÆÀˬd = True: MsgBox s, , "¸ê®Æ¦³»~!!": Exit Function
  14.         ElseIf s = "" And ar(4) & ar(5) & ar(7) & ar(8) = "" Then
  15.             ¸ê®ÆÀˬd = True: MsgBox "¥X³f ¶i³f ¨S¦³¼Æ¶q", , "¸ê®Æ¦³»~!!": Exit Function
  16.         End If
  17.         '******** ¥H¤U¬°Àˬd¬O§_¦³¬Û¦Pªº¸ê®Æ ¦p¤£»Ý­n¥i§R°£  ****************
  18.         s = "," & Join(ar, "")
  19.         s = Replace(s, "," & ar(1), "")  'S:  µ²¦X±±¨î¶µªº¦r¦ê [ §Ç¸¹¤½¥q²£«~¦WºÙ¥x¥_¥X³f1¥x¥_¥X³f2·~°È­û¶i³f¼Æ¶q1¶i³f¼Æ¶q2 ]
  20.         For Each E In .Range("B1", .Range("B1").End(xlDown)).Resize(, 7).Rows
  21.             If s = Join(Application.Transpose(Application.Transpose(E.Value)), "") Then
  22.                 MsgBox Replace(Join(ar, ","), ar(1) & ",", "") & vbLf & "¤w¦s¦b¬° ²Ä" & E.Row - 1 & " µ§ ¸ê®Æ¤£¥i·s¼W"
  23.                 ¸ê®ÆÀˬd = True
  24.                 Exit Function
  25.             End If
  26.         Next
  27.         '******************************************************************************
  28.         End With
  29.   End Function
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 45# GBKEE


    ÁÂÁ ª©¤j ªº«ü¾É
   
   §Ú¦³­Ó °ÝÃD
   ·í ¿é¤J¼Æ¾Ú«á
   ªü¬üªº Á`²M³æ »P ªü¬ü ®w¦s
  ¦b sheet1 ¿é¤J ·|¦s¨ì  ªü¬ü ®w¦s  
  ¦b ¿é¤J¼Æ­È ¿é¤J ·|¦s¨ì  ªü¬ü Á`²M³æ

  ´N¬O  ¿é¤J¦hµ§ ¸ê®Æ  °²³]¬O ªü¬üªº ´N ²Î­p«á   ¤À§O ¦s¤J  ªü¬ü ®w¦s ©Î  ªü¬ü Á`²M³æ

1. ¿é¤J   102001¶¶¤Ñ   «O·ÅªM   ¥x¥_¥X³f 1( 300 )      ·~°È­û   ªü¬ü    ¥x¥_¶i³f 1 (300)
     ¿é¤J   102001¶¶¤Ñ   «O·ÅªM   ¥x¥_¥X³f 1(150 )      ·~°È­û    ªü¬ü    ¥x¥_¶i³f 1 (150)

¦X¨Ö «á Àx¦s¦b  ¤À§O ¦s¤J  ªü¬ü ®w¦s ©Î  ªü¬ü Á`²M³æ
  102001¶¶¤Ñ   «O·ÅªM   ¥x¥_¥X³f 1(450)      ·~°È­û    ªü¬ü    ¥x¥_¶i³f 1 (450)

¥u¦L¥X  ³æ¤@¤½¥q ¤Î  Á`¼Æ¶q  ªº²Î­p

ÁÂÁÂ
owen

TOP

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

TOP

        ÀR«ä¦Û¦b : ÁÀ¨¥¹³¤@¦·²±¶}ªºÂAªá¡A¥~ªí¬üÄR¡A¥Í©Rµu¼È¡C
ªð¦^¦Cªí ¤W¤@¥DÃD