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

[µo°Ý] ¥¨¶°°õ¦æ·U¨Ó·UºC?

[µo°Ý] ¥¨¶°°õ¦æ·U¨Ó·UºC?

¤p§Ì¦³¤@­Ó±Æµ{ªº¥¨¶°¡A¤§«e¤]¬O½Ð±Ð³o¸Ìªº°ª¤âstillfish00¨ó§U¸Ñ¨Mªº
¤£ª¾¹D¬O¤£¬O¹q¸£¦ÑÂÂÁÙ¬O¸ê®Æ¶q¹L¤j¡A¨Ï¥Î¤@¬q®É¶¡¤§«á³o¤@¬q·U¶]·UºC ( ¥Î¤½¥qªºNB¶]±Nªñ6~7¤ÀÄÁ )
·Q½Ð±Ð¦U¦ì°ª¤â¬O§_¦³¥[³tªº¤èªk¡A©ÎªÌ¨ä¹ê¬O¦]¬°¨ä¥L³¡¤À§Ú¦Û¦æ¿ý»s«÷´ê¥X¨Óªº¬q¸¨¼vÅT©Ò¥H¤~·|·U¨Ó·UºC?

ESOD_XT_AA.rar (472.05 KB)

            Dim s1 As Long, s2 As Long
            Dim cindex As Long
            With Sheets("¥X³f¤é")
            Set Rng = .Range(.[a1], .[a1].End(xlToRight).End(xlDown).Offset(, -1))  '[¥X³f¤é]¸ê®Æ½d³ò
            End With
            For Each c In Sheets("¥æ´Á").Range("E2:E" & Sheets("¥æ´Á").[a1].End(xlDown).Row)  '[¥æ´Á]¸ê®Æ¶ñ¤J½d³ò
            If c.Offset(, -4).Value <> c.Offset(-1, -4).Value Then
                cindex = 1
                s1 = 0  '²Ö¿n¦Ü«e¤@§å¼Æ¶q
                s2 = 0  '²Ö¿n¥X³f»Ý¨D¼Æ¶q
            Else
                s1 = s1 + c.Offset(-1, -1).Value
            End If
            Do While s2 <= s1
                cindex = cindex + 1
                If Application.IsError(Application.VLookup(c.Offset(, -4).Value, Rng, cindex, False)) Then
                    Exit Do
                Else
                    s2 = s2 + Application.VLookup(c.Offset(, -4).Value, Rng, cindex, False)
                End If
            Loop
            If s2 <= s1 Then
                c.Value = "NA"
            Else
                c.Value = Rng.Cells(1, cindex).Value
            End If
            Next
            Set Rng = Nothing
    '¦bEÄæ¶ñ¤J¥æ´Á
Adam

¦^´_ 3# r1145kimo

r1145kimo¤j¡A·PÁ±zªº¦^´_¡A©ñ¤W¥h¤§«á¯u±o§Ö¤F«Ü¦h
¬O©Ò¦³ªº°j°é¨ç¼Æ³£¥i¥H¥Î¶Ü?
¨º¥i¤£¥i¥H¤@¶}©l°õ¦æ¥¨¶°´NÃö³¬¡A³Ì«á°õ¦æ§¹²¦¦sÀɤ§«e¦A¥´¶}?
Adam

TOP

¦^´_ 4# stillfish00


   
Dear stillfish00¤j¡A´N¬O¶]ªþÀɪº¸ê®Æ(¤@¤d¦hµ§)¦Ó¤w
¤§«eH¤j´£¨Ñªº»yªk¡A¥X²{¿ù»~¦b²Ä¤C¦æªº¦a¤è
Set rng = a.EntireRow.SpecialCells(xlCellTypeConstants, xlNumbers) 'À³¥æ³f¼Æ¶q
¦]¬°¤£¤ÓÀ´»yªk¡A¹ê¦b§ä¤£¥X­þ¸Ì¦³°ÝÃD©Ò¥H´N¨S¦³¨Ï¥Î¤F
¦Ó¤@¶}©l±z©Ò´£¨Ñªº°j°é°õ¦æ¤]ÆZ§Öªº¡A©Ò¥H´N³o¼Ë¨Ï¥Î¡A
¥i¯à¬O§Ú«á¨Ó¤S³°Äò¿ý»s¤@¨Ç·s¼Wªº¥\¯à¼vÅT¤F³o¤@¬q°j°éªº°õ¦æ³t«×
­è¤~Å¥r1145kimo¤jªº«Øij¤w¸g§Ö«Ü¦h¤F¡A¦A¦¸·PÁ±z¥X¤â¬Û§U~
Adam

TOP

¦^´_ 5# ­ã´£³¡ªL


          ·PÁ ­ã´£³¡ªL¤j´£¨Ñªº«Øij & Sample
¦]¬°¤£¤ÓÀ´»yªk¡A©Ò¥H¥ý¨D¥[³t¤@ÂI§Y¥i¤£´±¤j¸v­×§ï
¦ý¬O±z´£¨Ñªº½d¨Ò¤]±aµ¹§Ú¨ä¥L¤u§@ªº¤@¨Ç·s·Qªk¡AÁÂÁ±z~
Adam

TOP

        ÀR«ä¦Û¦b : ¡i®É¶¡µLªk¾B¾×¡j©È®É¶¡®ø³u¡Aªá¤F³\¦h¤ß¦å¡A·QºÉ¦U¦¡¤èªk­n¾B¾×®É¶¡¡Aµ²ªG¬O¡G®ö¶O¤F§ó¦h®É¶¡¡A¥B¤@µL©Ò¦¨¡I
ªð¦^¦Cªí ¤W¤@¥DÃD