| ©«¤l471 ¥DÃD121 ºëµØ0 ¿n¤À579 ÂI¦W0  §@·~¨t²ÎWIN10 ³nÅ骩¥»OFFICE2019 ¾\ŪÅv50 ©Ê§O¨k µù¥U®É¶¡2015-4-16 ³Ì«áµn¿ý2023-1-17 
 | 
                
| ¦^´_ 7# Hsieh 
 
 ª©¤j,
 ½Ð°Ý³oªí³æ¸Ó¦p¦ó¥i¥Hק令¨Ì·Ó[Ãþ«¬¤£¦P]¤À¥h¹ïÀ³ªí³æªº¤À¶©O?
 ¦p3ÓÃþ«¬´N·|¦³¤TÓ¤À¶³o¼Ë
 ¥Ø«e¬O¤À¤£¦PÄæ¦ì ¿é¥X¨â¦¸¤@¼Ëµ{¦¡½X
 ¥i¥HÅܦ¨¤@°¦µ{¦¡½X·d©w¶Ü?
 ½Æ»s¥N½XPrivate Sub UserForm_Initialize()
Set d = CreateObject("Scripting.Dictionary")
Set e = CreateObject("Scripting.Dictionary")
Set f = CreateObject("Scripting.Dictionary")
With Sheets("¸ê®Æ®w")
   For Each a In .Range(.[C2], .[C65536].End(xlUp))
      d(a.Value) = Array(a.Offset(, -2).Value, a.Value, a.Offset(, 1).Value, a.Offset(, 2).Value)
   Next
End With
For Each ky In d.keys
   With Me.MultiPage1.Pages(0)
   .Caption = "ÂAª£®É½"
       With .Controls.Add("forms.checkbox.1")
            .Top = s * 30
            .Width = 100
            .Height = 30
            .Left = k * 100
            .Caption = ky
            .Value = Not Sheets("¿ï¥Î¸ê®Æ").Columns("B").Find(ky, lookat:=xlWhole) Is Nothing
        End With
   m = m + 1
   s = (m) Mod 9
   k = Int(m / 9)
   End With
Next
'¤ôªG
m = 0
s = 0
k = 0
With Sheets("¸ê®Æ®w")
   For Each a In .Range(.[E2], .[E65536].End(xlUp))
      e(a.Value) = Array(a.Offset(, -2).Value, a.Value, a.Offset(, 1).Value, a.Offset(, 2).Value)
   Next
End With
For Each ky In e.keys
   With Me.MultiPage1.Pages(1)
   .Caption = "¤ôªG"
       With .Controls.Add("forms.checkbox.1")
            .Top = s * 30
            .Width = 100
            .Height = 30
            .Left = k * 100
            .Caption = ky
            .Value = Not Sheets("¿ï¥Î¸ê®Æ").Columns("B").Find(ky, lookat:=xlWhole) Is Nothing
        End With
   m = m + 1
   s = (m) Mod 9
   k = Int(m / 9)
   End With
Next
End Sub
 | 
 |