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

~ Excel¦³¿ìªk±N·j´Mµ²ªG¡Ashow¥XÄæ¦C¦ì¸m¶Ü?

~ Excel¦³¿ìªk±N·j´Mµ²ªG¡Ashow¥XÄæ¦C¦ì¸m¶Ü?

¥»©«³Ì«á¥Ñ GBKEE ©ó 2012-12-18 14:34 ½s¿è

½Ð°Ý°ª¤â~ Excel¦³¿ìªk±N·j´M¦r¦ê¡Ashow¥XÄæ¡B¦C¦ì¸m¶Ü?
¦p¹Ï½d¨Ò~

·PÁ«ü¾É!!

yawen

¦^´_ 1# yawen
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng(1 To 3) As Range    '°}¦C«¬ºA ¬° Range(ª«¥óÃþ«¬)
  4.     Set Rng(1) = [B1:I18]       '³]©w: ·j´M½d³ò   (ÅܼƬ°ª«¥ó ­n¥Î Set)
  5.     Set Rng(2) = [A21]          '³]©w: ­n·j´Mªº¦ì¸m
  6.     Do While Rng(2) <> ""       '°õ¦æ°j°éªº±ø¥ó: ·j´Mªº¦ì¸m<>""
  7.         Set Rng(3) = Rng(1).Find(Rng(2), LookAT:=xlWhole)
  8.         If Rng(3) Is Nothing = False Then         '§ä¨ì·j´Mªº¦r¦ê
  9.             Rng(3).Interior.Color = vbYellow      '³]©w©³¦â
  10.             Rng(2).Offset(0, 1) = Rng(3).Column   'Äæ¼Æ: Offset(0, 1) ¦ì²¾1Äæ
  11.             Rng(2).Offset(0, 2) = Rng(3).Row      '¦C¼Æ: Offset(0, 2) ¦ì²¾2Äæ
  12.         End If
  13.         Set Rng(2) = Rng(2).Offset(1)             '³]©w: ·j´Mªº¦ì¸m©¹¤U¤@¦Cªº¦ì¸m
  14.     Loop
  15. End Sub
½Æ»s¥N½X

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