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

[µo°Ý] [¨D§U]Äæ¦ì¤ñ¸û¨Ã­p¼Æªº¤èªk

[µo°Ý] [¨D§U]Äæ¦ì¤ñ¸û¨Ã­p¼Æªº¤èªk

½Ð°Ý¦U¦ì¤j¦Ñ¡A¦³ª¦¹L¬ÛÃö¤å³¹¡A³£µLªkÀò±o§Ú·Q­nªº¸Ñµª(¤p¾Ç¥ÍÁÙµLªk¤U¸üÀÉ®×)¡A©Ò¥H¦b³oÃ䦳´X­Ó°ÝÃD·Q½Ð±Ð¡G
1.¦p¦b¦¹sheet1¤W¡A¦p¤U¦C©Ò¥Ü¡A§Ú­n¦p¦ó¥Îµ{¦¡ª¾¹D(BÄæ¦ì²Ä2¦C)¶}©l¦³¸ê®Æ¡A¥B¦@¦³9¦C¸ê®Æ??
2.¦pªG·Q­n±oª¾BÄæ¦ì¤W¨Cµ§¸ê®Æ­«½Æªº¦@¦³´Xµ§¨ÃÅã¥Ü¦bCÄæ¦ì¤W¡A¦p¤U¦C©Ò¥Ü¡A¸Ó¦p¦ó°µ??

½Ð¦U¦ì¤j¦Ñ¤£§[§iª¾¡AÁÂÁÂ

         A         B           C
   2          0x0001       4
   3          0x0001
   4          0x0001
   5          0x0001
   6          0x0002       3
   7          0x0002
   8          0x0002
   9          0x0003       1

¦^´_ 2# Hsieh


ÁÂÁ¤j¦ÑÀ°¦£¡A¤£¹L¤´¦³¨Ç°ÝÃD¡A§Æ±æ¯àÀ°¦£¦^µª

Set B = Columns("B").Find("*") -- ¬O³]©wBÄæ¤@­Ó½d³ò¨S¦³«ü©wªø«×ªº·N«ä¶Ü??

If Not B Is Nothing Then R = B.Row Else Exit Sub  -- ·N«ä¬OBÄæ¦pªG¦³ªF¦è«hR=BÄ檺¦C¼Æ¶Ü??

If d.Exists(Cells(R, 2).Value) = False -- ³o¬qªº·N«ä¬O«ü??

ÁÂÁ¤j¦Ñ¤£§[½ç±Ð~!

TOP

¤£¦n·N«ä¤@ª½µo°Ý¡AVBAªº¨ç¼ÆÁÙ¯u³Õ¤jºë²`...

Set B = Columns("B").Find("*")
BÄæ§ä¨ì¦³¸ê®Æªº²Ä¤@­Ó¦ì¸m«ü©wµ¹ÅܼÆB


½Ð°Ý ("*") ¬O¥Nªí¦³¸ê®Æªº²Ä¤@­Ó¦ì¸m¶Ü??
¥¼¨Ó¦pªG­n·j´M¯S©wªº¦r¦ê©Î¬O¤å¦rªºªº¤@­Ó¦ì¸m¤]¥i¥H¦pªk¬¶»s¶Ü??

TOP

¦^´_ 2# Hsieh


If d.Exists(Cells(R, 2).Value) = False Then

Cells(R, 3) = Application.CountIf(Columns("B"), Cells(R, 2))

d(Cells(R, 2).Value) = Cells(R, 2).Value

sorry ¤j¨Ð~³o¬qµ{¦¡À³¸Ó¬O§PÂ_¬O§_¦³­«½ÆªºÄæ¦ì¨Ã¥B­p¼Æ

¦U¦æµ{¦¡ªº¥D­n·N«ä¬O§_¯à¤j·§»¡©ú¤@¤U??

ºô¸ô¬O¥i¥H§ä¡A¤£¹L¤j¨ÐÄ@·NÀ°¦£¡A¤W¤â·|§ó§Ö¤@ÂI^^"

¤@ª½½Ð±Ð¤£¦n·N«ä~

TOP

        ÀR«ä¦Û¦b : ¤â¤ß¦V¤U¬O§U¤H¡A¤â¤ß¦V¤W¬O¨D¤H¡F§U¤H§Ö¼Ö¡A¨D¤Hµh­W¡C
ªð¦^¦Cªí ¤W¤@¥DÃD