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

Àx¦s®æ¶ñº¡»P¿z¿ï

Àx¦s®æ¶ñº¡»P¿z¿ï

½Ð°Ý«e½ú
¤u§@ªí"¤ôªG"¸Ì­±,¦³"Ä«ªG"ªºÀx¦s®æ,­n¶ñº¡¶À¦â,ÁÙ­n­pºâ¦³´X­ÓÀx¦s®æ
PS:¤ôªG¦WºÙ­n¥i¥H¿ï¾Ü(¤u§@ªí"¤ôªG"¤ºªº¥þ³¡¤ôªG¦WºÙ,¦pªG¨ì¤u§@ªí"®ü²£"¦³¥þ³¡®ü²£¦WºÙ¥i¿ï¾Ü)
     ¶ñº¡ªºÃC¦â­n¥i¥H¿ï¾Ü
     ­pºâ¥X¨ÓÀx¦s®æ¼Æ¶q¦³¤pµøµ¡¥i¥HÅã¥Ü¼Æ¾Ú©ÎÀx¦s®æ¦ì¸m(Ä«ªGÁ`¼Æ=4,¦ì¸m¦b=A1,B20,G11,K6)
     ³Ì«á¥i¥H²M°£¶ñº¡ÃC¦âªºÀx¦s®æªº¥\¯à(¥u­n²M°£ÃC¦â´N¦n,¸ê®ÆÁÙ­n«O¯d)
«ô°U¤F

¸ê®ÆÂsÄý.zip (9.64 KB)

§@·~¤º®e

¶}¤ß¾Ç²ß,¾Ç²ß«Ü¶}¤ß

¦^´_ 1# linsurvey2005
¸Õ¸Õ¬Ýªþ¥ó
¸ê®ÆÂsÄý.rar (15.03 KB)
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¥\¤O¤Ó²`¤F,¥þ³¡§@·~³£¥[¦b¤@°_¤F¶i¦æ

§Ú¸ò¤£¤W°Õ~¥i¥H¤Á¶}¶i¦æ¶Ü?ÂI¿ï¨ä¥¦¤u§@ªí¥i¥H¤£­n°õ¦æµ{¦¡¶Ü?
µ{¦¡1:Àx¦s®æ¶ñº¡µ²§ô
µ{¦¡2:Åã¥Ü¸ê®Æ¦ì¸mµ²§ô
µ{¦¡3:§R°£ÃC¦â

PS:¥i¥H¦³ÃC¦âªº¿ï¾Ü¶Ü?
¦Û¤v¤£À´¦p¦ó¤Á¶}
«ô°U
¶}¤ß¾Ç²ß,¾Ç²ß«Ü¶}¤ß

TOP

¦^´_ 3# linsurvey2005
  1. Dim D As Object, xColor As Integer      '¼Ò²Õ¤ºªº¨p¥ÎÅܼÆ(¼Ò²Õ¤ºªºµ{¦¡¥i¥Î³oÅܼÆ)
  2. Private Sub UserForm_Initialize()  'ªí³æªì©l¤Æ(¥¼Åã¥Ü®É)ªº¹w³]¨Æ¥ó
  3.     Set D = CreateObject("Scripting.Dictionary")  '¦r¨åª«¥ó
  4.     With ActiveSheet
  5.         For Each A In .UsedRange
  6.             If A <> "" Then
  7.                 If D.EXISTS(A.Value) Then '¦r¨åª«¥ó(A.Value) ¦s¦b ±ø¥ó¦¨¥ß
  8.                     Set D(Trim(A)) = Union(D(Trim(A)), A)
  9.                     'Union ¤èªk  ¶Ç¦^¨â­Ó©Î¦h­Ó½d³òªº¦X¨Ö½d³ò
  10.                 Else
  11.                     Set D(Trim(A)) = A  '³]¥ß¦r¨åª«¥ó(A.Value)¬°Àx¦s®æ
  12.                 End If
  13.             End If
  14.         Next
  15.         Label1.Caption = .Name              '¤u§@ªíªº¦WºÙ
  16.         .Cells.Interior.ColorIndex = xlNone '§R°£ÃC¦â: ÃC¦â=µL
  17.     End With
  18.     ComboBox1.List = D.keys
  19.     UserForm_Click                          '¥i¥H¦³ÃC¦âªº¿ï¾Ü¶Ü?
  20. End Sub
  21. Private Sub ComboBox1_Change()
  22.     With ActiveSheet
  23.         '.Cells Àx¦s®æª«¥óªº¶°¦X
  24.         .Cells.Interior.ColorIndex = xlNone '§R°£ÃC¦â: ÃC¦â=µL
  25.         If ComboBox1.ListIndex > -1 Then    '-1 ¤£¦bComboBox1ªºList¤¤
  26.             D(ComboBox1.Value).Interior.ColorIndex = xColor  'Àx¦s®æ¶ñº¡
  27.             MsgBox ComboBox1 & "Á`¼Æ=" & D(ComboBox1.Value).Cells.Count & vbLf & "Àx¦s®æ¦ì¸m¦b  " & D(ComboBox1.Value).Address
  28.         End If
  29.     End With
  30. End Sub
  31. Private Sub UserForm_Click()  '¦bªí³æ¤W«ö¤U·Æ¹«ªº¨Æ¥ó
  32.     Do
  33.         xColor = Application.InputBox("½Ð¿ï¾Ü¿é¤JÃC¦â¸¹½X: 1-56 !! ", Type:=1)
  34.     Loop Until xColor >= 1 And xColor <= 56
  35.    
  36. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¥i¥H¥¿±`¹B¥Î¤F
·PÁ¤G¦ì¤j¤j¤F
Åý¤j¤j¼g¨º»ò¦hµù¸Ñ,·P®¦¤F
¶}¤ß¾Ç²ß,¾Ç²ß«Ü¶}¤ß

TOP

        ÀR«ä¦Û¦b : §Ú­Ì­n°µ¦nªÀ·|ªºÀô«O¡A¤]­n°µ¦n¤º¤ßªºÀô«O¡C
ªð¦^¦Cªí ¤W¤@¥DÃD