- ©«¤l
- 31
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 45
- ÂI¦W
- 0
- §@·~¨t²Î
- WinXP
- ³nÅ骩¥»
- OFFICE2007
- ¾\ŪÅv
- 10
- ©Ê§O
- ¤k
- µù¥U®É¶¡
- 2013-8-2
- ³Ì«áµn¿ý
- 2016-12-9
 
|
¦^´_ 9# GBKEE
¯uªº«ÜÁÂÁÂGB¤j¤j¨C¦¸À°¦£¤p©f¸Ñ¨M°ÝÃD¡A¹ê¦b¬O«Ü¦½ÃC¡A¾Ç²ßVBA¤@¬q®É¶¡¤F¡A«Ü¦hÀ³¥Î³£°µªº¤£¦n¡A
¯u»Ýn¥Î¤W®É¡A±`±`¥u¯à¨D§U¡A¶R¤F¤@°ï®Ñ·Q¤F¸ÑÀ³¥Î¡A¦ý®Ñ¤¤ªº¸Ñ»¡¹ê¦b¦h¼Æ©ó¹ê»ÚÀ³¥Î®É¦³«Ü¤jªº®t²§
ÁÂÁª©¤j¤£¹½¨ä·ÐÀ°¦£¸Ñ¨M°ÝÃD¡C
¨ä¤¤¦³¤@¬q ¤£¤Ó¯à¤F¸Ñ·N«ä¡A¦p¤U¬õ¦r³¡¥÷
16.Private Sub ComboBox1_Change()
17. Dim AR, i As Integer
18. AR = Array(TextBox1, TextBox2, TextBox3)
19. With ComboBox1
20. If .ListIndex > -1 Then
21. For i = 0 To UBound(AR)
22. AR(i).Value = .List(.ListIndex, i + 1)
23. Next
24. '¤@°ïªºªº±±¨î¶µ¼g¤£§¹
25. ' TextBox1 = .List(.ListIndex, 1) '³o´X¦æ¤£½×¬Oµù¸Ñ±¼¤Î¥¼µù¸Ñ³£¤£¼vÅT¥¿±`§@·~¡A¥Lªº§@¥Î¬°?
26. ' TextBox2 = .List(.ListIndex, 2)
27. ' TextBox3 = .List(.ListIndex, 3)
28. End If
29. End With
30.End Sub
¥t¹ê¦b«Ü¤£¦n·N«ä¡A¦³¤@¤u§@¤Wªº«æ»Ý¡A¥i§_½Ðª©¤j«üÂI¦p¦óקï
¦b¤ÀÃþ¸ê®Æ¤¤n«Âпé¤Jªº¦r®ÉµLªk±N¸ê®Æ¿é¤J¦Ü¸ê®Æ®w¡A«ö¤U·s¼W«á¦Û°Ê²M°£
¸ê®Æ®w¤£·|·s¼W¸ê®Æ¡A¤ÎLISTBOX.2¤]¤£·|Åã¥Ü¡C
¦b³]©w¤¤¨Ã¥¼¦³¬Ý¹LÂo«Âжµ¥Øªº¦a¤è¡A¤£ª¾¦p¦óקï¯à¹ê²{¥\¯à
¤ñ¦p ì¨Ó¤w¦³C+©ó²M³æ2¤F¡An¦A¥[¤@ÓC+¤W¥h¦P®ÉÅã¥Ü©ó²M³æ2¤W¡A¦ý¨ä¤º®e¦³¤£¦P¥u¦³²M³æ¦WºÙ¬Û¦P
ÁÂÁª©¤j~- Private Sub CommandButton10_Click()
- With UserForm1
- If ListBox1.Text = "" Then
- MsgBox "±zÁÙ¥¼¿ï©w«~¶µ³á¡ã", vbCritical + vbOKOnly, "½Ð¿é¤J"
- .TextBox12.SetFocus
- Exit Sub
- End If
- mycase = Trim(.TextBox12.Text)
- If mycase = "" Then
- MsgBox "½Ð©ó¿é¤J¤ÀÃþ²M³æÄ椺¿é¤Jn·s¼W¤ÀÃþ¦WºÙ¡ã", vbCritical + vbOKOnly, "½Ð¿é¤J"
- .TextBox12.SetFocus
- Exit Sub
- Else
-
- .ListBox2.AddItem mycase
- .TextBox12.Value = ""
- .TextBox12.SetFocus
- .Frame1.Enabled = False
- .Frame3.Enabled = False
- .CommandButton6.Enabled = False
- .CommandButton11.Enabled = False
- .CommandButton12.Enabled = True
- End If
- End With
- Call CommandButton12_Click
- End Sub
- Private Sub CommandButton12_Click()
- Dim cell As Range, rng As Range
- With UserForm1
- .Frame1.Enabled = True
- .Frame3.Enabled = True
- .CommandButton6.Enabled = True
- .CommandButton6.Enabled = True
- .CommandButton11.Enabled = True
- .CommandButton12.Enabled = True
- myname = .ListBox1.Text
- Set cell = Sheets("¸ê®Æ®w").Columns("A").Find(myname, lookat:=xlWhole)
- If cell Is Nothing Then
- er = Sheets("¸ê®Æ®w").[B65536].End(3).Row + 1
- Sheets("¸ê®Æ®w").Cells(er, 1).Value = .TextBox1.Text
- Sheets("¸ê®Æ®w").Cells(er, 2).Resize(.ListBox2.ListCount, 1) = .ListBox2.List
- .TextBox1.Value = ""
- Else
- r1 = Split(d1(myname), "-")(0)
- r2 = Split(d1(myname), "-")(1)
- Set rng = Sheets("¸ê®Æ®w").Range("B" & r1 & ":B" & r2)
- For i = 0 To .ListBox2.ListCount - 1
- Set cell = rng.Find(.ListBox2.List(i), lookat:=xlWhole)
- If cell Is Nothing Then
- r2 = r2 + 1
- Sheets("¸ê®Æ®w").Rows(r2).EntireRow.Insert
- Sheets("¸ê®Æ®w").Cells(r2, 2).Value = .ListBox2.List(i)
- End If
- Next i
- End If
- Call UpdateBox
- .CommandButton12.Enabled = False
- End With
- End Sub
½Æ»s¥N½X
TEST4.rar (42.96 KB)
|
|