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

¤U©Ô¦¡­n¦p¦ó¿ï¾Ü«á·|¦Û°Ê±a¥X¨ä¥Lªí³æ°T®§

¤U©Ô¦¡­n¦p¦ó¿ï¾Ü«á·|¦Û°Ê±a¥X¨ä¥Lªí³æ°T®§

·Q½Ð°Ý¦U¦ì¤j¤j
­n¦p¦ó¯à°÷±N¤U©Ô¦¡¿ï³æªº¸ê®Æ
¦b¿ï¾Ü«á¯à°÷±a¥X¨ä¥LÃöÁp¦¡Äæ¦ìªº¸ê°T



¦A¿ï¾Ü²Ä¤@­Ó¤U©Ô¦¡¿ï³æ(©e°U¶µ¥Ø)«á
´N¯à°÷§â²Ä¤G­Ó¤U©Ô¦¡¿ï³æ(¤l¶µ¥Ø)±a¥X¨Ó
²Ä¤G­Ó¤l¶µ¥Ø±a¥X¨Ó«á
±NTextBox¸ê®Æ±a¥X¨Ó

¨Ò¦p¡G¥D¶µ¥Ø¬O
1¸¹À\¡A¨º¤l¶µ¥Ø´N¦³º~³ù¡BÁ¦±ø¡B¥i¼Ö
2¸¹À\¡A¨º¤l¶µ¥Ø´N¦³Âû¶ô¡BÁ¦»æ¡B¬õ¯ù...µ¥µ¥

³Ì«á¦bTextBox´N·|¨q¥Xª÷ÃB Á`¦@¬O¡G$129

µ{¦¡¥i¥H³o¼Ë³]ÃöÁp¶Ü?
³o­Ó¥\¯à¤£ª¾¹D­n«ç»ò¼g¡A§Æ±æ¤j¤j¯à¸Ñ´b¡I
·P¿E¤£ºÉ>"<
Jared

[ª©¥DºÞ²z¯d¨¥]
  • GBKEE(2013/7/25 07:13): ­n¾Ç²ß¥iªþÀÉ»¡©ú¬Ý¬Ý

³o¼Ëªº¿ï³æ,¯à§_À³¥Î¦b¯Zªí¯Z§O¤W

TOP

¦^´_ 12# GBKEE


    ·PÁ¤j¤jªº¸Ñµª
³o´N¬O§Ú·Q­nªº¤è¦¡
¤£¹LBoX2 ³oÄæ´N¤£¥ÎÂê°_¨Ó
¤~¤è«K¦³¥t¥~¨âºØ¿ï¾Ü~(^¤f^)
Jared

TOP

¦^´_ 8# Jared
   
²Ä¤@ºØ¼gªk¥Ø«e´N¬O¿ï¾Ü§¹²Ä¤@­ÓComboBox1
²Ä¤G­Ó¿ï¶µ·|¥ý©IÀ³ªÅ¥Õ
¥u¬O·Q­nÅý¥L´£«e¥ýÅã¥Ü¥X¨Ó²Ä¤@¶µ

¬O³o¼Ë¶Ü?  1#ªí³æªºµ{¦¡½X
  1. 'ListIndex = -1: ©Ò¿ïªº¤£¦b List²M³æ¤º
  2. Dim »ù®æ
  3. Private Sub ComboBox1_Change()
  4.     ComboBox2 = ""
  5.     TextBox1 = ""
  6.     If ComboBox1.ListIndex > -1 Then
  7.         ComboBox2 = ComboBox2.List(ComboBox1.ListIndex)
  8.         TextBox1 = »ù®æ(ComboBox1.ListIndex)
  9.     End If
  10. End Sub
  11. '   Private Sub ComboBox2_Change()
  12. '       TextBox1 = ""
  13. '       If ComboBox2.ListIndex > -1 Then TextBox1 = »ù®æ(ComboBox1.ListIndex)
  14. '   End Sub
  15. '****************************************************
  16. Private Sub CommandButton1_Click()
  17.     If ComboBox1.ListIndex = -1 Then MsgBox "À\ÂI¤º®e »Ý»ô¥þ !!": Exit Sub
  18.     With Sheet10
  19.         .Cells(.Rows.Count, 1).End(xlUp).Offset(1).Resize(, 3).Value = Array(ComboBox1, ComboBox2, TextBox1)
  20.     End With
  21. End Sub
  22. Private Sub CommandButton2_Click()
  23.     test4.Hide
  24. End Sub
  25. Private Sub CommandButton3_Click()
  26.     ComboBox1 = ""
  27. End Sub
  28. Private Sub UserForm_Initialize()
  29.     With ComboBox1
  30.         .Font.Size = 12
  31.         .TextAlign = fmTextAlignCenter                  '¤å¦r¸m¤¤
  32.         .List = Array("¤@¸¹À\", "¤G¸¹À\", "¤T¸¹À\")
  33.     End With
  34.     With ComboBox2
  35.         .Font.Size = 12
  36.         .TextAlign = fmTextAlignCenter                  '¤å¦r¸m¤¤
  37.         .List = Array("º~³ù¡BÁ¦±ø¡B¥i¼Ö", "Âû¶ô¡BÁ¦»æ¡B¬õ¯ù", "Á¦»æ¡BÁ¦±ø¡B¦B²N²O")
  38.         .Locked = True                                  '¸T¤î½s¿è
  39.     End With
  40.     With TextBox1
  41.         .Locked = True                                  '¸T¤î½s¿è
  42.         .Font.Size = 12
  43.         .TextAlign = fmTextAlignCenter                   '¤å¦r¸m¤¤
  44.     End With
  45.     »ù®æ = Array(50, 60, 70)
  46. End Sub
½Æ»s¥N½X

TOP

¦^´_  mark15jill


    ·PÁ¤j¤jªº¨ó§U
¤w¸g¦³§ä¨ì§Ú·Q­nªº¼gªk¤F(^¤f^)
Jared µoªí©ó 2013-3-8 15:04



    ¤p§Ì¶È´£¥Ü¦Ó¤w.. GBKEE¤j¤j¤~¬O°ª¤â

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

TOP

¦^´_ 9# mark15jill


    ·PÁ¤j¤jªº¨ó§U
¤w¸g¦³§ä¨ì§Ú·Q­nªº¼gªk¤F(^¤f^)
Jared

TOP

·PÁ¤j¤jÀ°¦£¡I
²Ä¤@ºØ¬ã¨s¤F¦n¤@°}¤l¤~§Ë²M·¡¼gªk
²Ä¤GºØ¸Ñªk¤ÓºÖÂø¤F¨Ç~ÁÙ¦b§V¤O
(u_u).....µ{¦¡»yªk¯u ...
Jared µoªí©ó 2013-3-8 09:36


­Y¥H GBKEE¤j¤jªºµ{¦¡½X¡A¶È»Ý¥ý¹w³]

Private Sub UserForm_Initialize()
    With ListBox1
        .ColumnWidths = .Width * (2 / 3) & "," & .Width * (1 / 3)   'Åã¥ÜÄæ¼e«×
        .ColumnHeads = True                                         'Äæ¦ìÅã¥Ü ªíÀY
        .TextAlign = fmTextAlignCenter                              '¤å¦r¸m¤¤
        .ColumnCount = 2                                            'Åã¥ÜÄæ¦ì¼Æ  À\ÂI¤º®e,»ù¿ú ¨âÄæ
       .Font.Size = 12
       .AddItem (Sheet1.Cells(2, 3))
    End With
    With ComboBox1
        .Font.Size = 12
        .TextAlign = fmTextAlignCenter                              '¤å¦r¸m¤¤
        .Text = Sheet1.Cells(1, 1)
    End With
   
    ®MÀ\©w¸q
End Sub

¤£ª¾¹D¬O§_¬°±z­nªº

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

TOP

·PÁ¤j¤jÀ°¦£¡I
²Ä¤@ºØ¬ã¨s¤F¦n¤@°}¤l¤~§Ë²M·¡¼gªk
²Ä¤GºØ¸Ñªk¤ÓºÖÂø¤F¨Ç~ÁÙ¦b§V¤O
(u_u).....µ{¦¡»yªk¯uªº¬O°ª²`²ö´ú

¥D­n¬O·Q­n¤U©Ô¦¡¿ï³æComboBox1ÂI¿ï§¹²Ä¤@¸¹À\
¨ºÀ\ÂI¤º®eComboBox2·|ª½±µÅã¥Ü²Ä¤@µ§(¦pªG¤£¬O¦Û¤v·Q­nªº¡A¦b¥h°µ¨ä¥L¿ï¾Ü)
±µµÛ²Ä¤TÄæTextBox1´N¨q¥X»ù¿ú

²Ä¤@ºØ¼gªk¥Ø«e´N¬O¿ï¾Ü§¹²Ä¤@­ÓComboBox1
²Ä¤G­Ó¿ï¶µ·|¥ý©IÀ³ªÅ¥Õ
¥u¬O·Q­nÅý¥L´£«e¥ýÅã¥Ü¥X¨Ó²Ä¤@¶µ
¬O­n«ç»ò§ï©O? ¡]@@¡^
Jared

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2013-3-7 18:22 ½s¿è

¦^´_ 5# Jared

ªþÀɸոլÝ

test.rar (25.17 KB)





  1. 'ListIndex = -1: ©Ò¿ïªº¤£¦b List²M³æ¤º
  2. Private Sub ComboBox1_Change()
  3.     If ComboBox1.ListIndex > -1 Then
  4.         À\ÂI
  5.     Else
  6.          ListBox1.RowSource = ""
  7.     End If
  8. End Sub
  9. Private Sub CommandButton1_Click()
  10.     Dim A
  11.     If ComboBox1.ListIndex = -1 Or Me.ListBox1.ListIndex = -1 Then MsgBox "À\ÂI¤º®e »Ý»ô¥þ !!": Exit Sub
  12.     With Sheet10
  13.         .Cells(.Rows.Count, 1).End(xlUp).Offset(1).Resize(, 3).Value = Array(ComboBox1, ListBox1.List(ListBox1.ListIndex, 0), ListBox1.List(ListBox1.ListIndex, 1))
  14.     End With
  15. End Sub
  16. Private Sub CommandButton2_Click()
  17.     test4.Hide
  18. End Sub
  19. Private Sub CommandButton3_Click()
  20.     ComboBox1 = ""
  21. End Sub
  22. Private Sub UserForm_Initialize()
  23.     With ListBox1
  24.         .ColumnWidths = .Width * (2 / 3) & "," & .Width * (1 / 3)   'Åã¥ÜÄæ¼e«×
  25.         .ColumnHeads = True                                         'Äæ¦ìÅã¥Ü ªíÀY
  26.         .TextAlign = fmTextAlignCenter                              '¤å¦r¸m¤¤
  27.         .ColumnCount = 2                                            'Åã¥ÜÄæ¦ì¼Æ  À\ÂI¤º®e,»ù¿ú ¨âÄæ
  28.        .Font.Size = 12
  29.     End With
  30.     With ComboBox1
  31.         .Font.Size = 12
  32.         .TextAlign = fmTextAlignCenter                              '¤å¦r¸m¤¤
  33.     End With
  34.     ®MÀ\©w¸q
  35. End Sub
  36. Private Sub À\ÂI()
  37.     With ListBox1
  38.         .RowSource = ""                                             '²M°£ListBox ²M³æªº¨Ó·½
  39.         .RowSource = Sheets("®MÀ\").Names(ComboBox1.Value).RefersTo '«ü©wListBox ²M³æªº¨Ó·½ A1:C5 ½d³òªº§Î¦¡(¤£¬O R1C1)
  40.     End With
  41. End Sub
  42. Private Sub ®MÀ\©w¸q()          '©w¸q¦WºÙ
  43.     Dim R As Variant, i As Integer
  44.     With Sheets("®MÀ\")
  45.         For Each R In .Names
  46.             R.Delete                '²M°£®MÀ\ªº©w¸q¦WºÙ
  47.         Next
  48.         Set R = .[A1]
  49.         i = 1
  50.         Do While .Cells(i, "A") <> ""
  51.             Set R = R.End(xlToRight)
  52.             ComboBox1.AddItem .Cells(i, "A")
  53.             .Names.Add Name:=.Cells(i, "A"), RefersTo:=.Range(R.CurrentRegion.Rows(2), R.CurrentRegion.Rows(R.CurrentRegion.Rows.Count))
  54.             '.Names.Add ·s¼W ®MÀ\ªº©w¸q¦WºÙ
  55.             i = i + 1
  56.             Set R = R.End(xlToRight)
  57.         Loop
  58.     End With
  59. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ mark15jill ©ó 2013-3-7 16:44 ½s¿è
¦^´_  GBKEE


    ·PÁ¤j¤jÀ°¦£(0¤f0)~¯u¬O¤Ó±j¤F
¤£¹L¦pªG§Ú¬O­nÂI¿ï¤@¸¹À\¡AÀ\ÂI©M»ù¿ú³£·|¦Û°Ê¶]¥X ...
Jared µoªí©ó 2013-3-7 15:08



    §A¤@¸¹À\ªº¶µ¥Ø¬O¬Æ»ò??
¨Ò¦p ¤@¸¹À\ ¬O¦óºØ·f°t ???


ComboBox1.AddItem "¤@¸¹À\"
ComboBox1.AddItem "¤G¸¹À\"
ComboBox1.AddItem "¤T¸¹À\"

ComboBox2.AddItem "º~³ù¡BÁ¦±ø¡B¥i¼Ö"
ComboBox2.AddItem "Âû¶ô¡BÁ¦»æ¡B¬õ¯ù"
ComboBox2.AddItem "Á¦»æ¡BÁ¦±ø¡B¦B²N²O"

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

TOP

        ÀR«ä¦Û¦b : ¯à¥I¥X·R¤ß´N¬OºÖ¡A¯à®ø°£·Ð´o´N¬O¼z¡C
ªð¦^¦Cªí ¤W¤@¥DÃD