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

[µo°Ý] §ì¨ú¿z¿ï«áÀx¦s®æ¤º®e¦Ü¹ïÀ³ªº¤u§@ªí

¦^´_ 5# Michelle-W
½Ð´ú¸Õ
¸ê®Æ-3.rar (27.11 KB)

TOP

¦^´_ 3# Michelle-W

¸ê®Æ.rar (1.1 MB)

TOP

¦^´_ 4# Kubi


«D±`·PÁ±zªº«üÂI~~
ÁÙ·Q½Ð±Ð¤@¤U...
­Y¬O°²³]BÄæ¥u¬O­n°O¿ý®É¶¡
(¨S¦³±MÄݤu§@ªí¡A¦ý­n³s¦P¸ê®Æ¤@°_¶K¨ì±MÄݪº¤u§@ªí¸Ì­±ªº¸Ü)
¥H³o²Õµ{¦¡½X¦³¿ìªk°µ§ó§ï¶Ü?

¦A¦¸·PÁ :)
¸ê®Æ-2.rar (27.23 KB)

TOP

¦^´_ 1# Michelle-W
½Ð°Ñ¦Ò¡C
¸ê®Æ-1.rar (30.43 KB)

TOP

¦^´_ 2# c_c_lai


·|¥X²{1004ªº¿ù»~QQ

°»¿ù¤Ï¶Àªº¬O³o¥y
ActiveSheet.Name = lg.Value
³o²Õµ{¦¡½X¤Ó½ÆÂø¤F¡A§ÚÁ٬ݤ£À´>"<


¦b³Â·Ð±zÀ°¦£¬Ý¬Ý
¦A¦¸¦A¦¸ªº·PÁÂ

TOP

¦^´_ 1# Michelle-W
¸Õ¸Õ¬Ý¡I
  1. Sub Ex()
  2.     Dim lg As Variant, ctn As Variant, xi As Integer
  3.     Dim dic As Object, sp As Variant, sh As Worksheet
  4.    
  5.     Set sh = Worksheets("05¤ë")
  6.     Set dic = CreateObject("scripting.dictionary")
  7.    
  8.     With sh
  9.         For Each lg In .Range("B1:I1")
  10.             .Select
  11.             
  12.             dic(lg.Value) = ""
  13.             For Each ctn In .Range("A2:A7")
  14.                 If ctn.Offset(, lg.Column - 1) = "V" Then
  15.                     dic(lg.Value) = dic(lg.Value) + IIf(dic(lg.Value) = "", "", ",") + ctn.Value
  16.                 End If
  17.             Next
  18.             sp = Split(dic(lg.Value), ",")
  19.             '  Cells(15, lg.Column).Resize(UBound(sp) + 1) = Application.Transpose(Array(sp))    '  ®i¥Ü¥Î
  20.             
  21.             For xi = 1 To Worksheets.Count
  22.                 If Worksheets(xi).Name = lg.Value Then Worksheets(xi).Select: Exit For
  23.             Next xi
  24.             If xi > Worksheets.Count Then
  25.                  Sheets.Add After:=Sheets(Worksheets.Count)
  26.                  ActiveSheet.Name = lg.Value
  27.             End If
  28.             With Worksheets(lg.Value)
  29.                 .[A1] = sh.[A1]
  30.                 .[B1] = lg.Value
  31.                 .[A2].Resize(UBound(sp) + 1) = Application.Transpose(Array(sp))
  32.                 .[B2].Resize(UBound(sp) + 1) = "V"
  33.             End With
  34.         Next
  35.     End With
  36. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : «H¤ß¡B¼Ý¤O¡B«i®ð¤TªÌ¨ã³Æ¡A«h¤Ñ¤U¨S¦³°µ¤£¦¨ªº¨Æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD