| ©«¤l4901 ¥DÃD44 ºëµØ24 ¿n¤À4916 ÂI¦W267  §@·~¨t²ÎWindows 7 ³nÅ骩¥»Office 20xx ¾\ŪÅv150 ©Ê§O¨k ¨Ó¦Û¥x¥_ µù¥U®É¶¡2010-4-30 ³Ì«áµn¿ý2025-10-31 
                
 | 
                
| ¦^´_ 6# skyutm ª«¥óÃþ§OªºÀ³¥Î¬O±N¦P¤@©Ê½èªºª«¥óÂkÃþ¡A¨Ï¨ä¯à¦@¦P°õ¦æµ{¦¡
 ¤u§@ªí¼Ò²Õ
 UserForm1¼Ò²Õ½Æ»s¥N½XPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 And Target.Count = 1 Then UserForm1.Show 0
End Sub
ª«¥óÃþ§O¼Ò²Õ(´¡¤J)½Æ»s¥N½XPrivate Sub UserForm_Initialize()
With ListBox1
  .AddItem "²¤¦³¶i¨B"
    .AddItem "§V¤O¤£¨¬"
      .AddItem "¾Ç·~ºë¶i"
        .AddItem "Ä~Äò¥[±j"
        Set Obs(0).MyList = ListBox1
End With
With ListBox2
  .AddItem "«~¾ÇÝÀu"
    .AddItem "¤Í·R¦P¾Ç"
      .AddItem "«æ¤½¦n¸q"
        .AddItem "¥Í©ÊÃi´²"
        Set Obs(1).MyList = ListBox2
End With
End Sub
½Æ»s¥N½XPublic WithEvents MyList As MSForms.ListBox
Private Sub MyList_Click()
ActiveCell = IIf(ActiveCell = "", MyList, ActiveCell & "¡B" & MyList)
n = IIf(MyList.Name = "ListBox1", "ListBox2", "ListBox1")
If UserForm1.Controls(n).ListIndex <> -1 Then UserForm1.Controls(n).Selected(UserForm1.Controls(n).ListIndex) = False
End Sub
 ª«¥óÃþ§OÀ³¥Î.rar (12.93 KB) 
     | 
 |