¦U¦ì¤j¤j¦n¡G
¦³¤@MULTIPAGEªí³æ¡A¨ä¦WºÙ¬°
û¤u°ò¥»¸ê®Æ¡C¨Ã°t¦³comBobox6
¨ä¥Î³~¬°¨Ñ¨Ï¥ÎªÌ¥i¿ï¨úû¤u©m¦W¤§¥Î¡C
²{¤p§Ì¤§°ÝÃD¬°¦b·s¼Wû¤u®É¡A¿ï¨ú¡§·s¼W¡¨«ö¶s
·s¼Wû¤u¡F¨Ã¦P®É³]¦³ª½±µÅܧó©w¸q¦WºÙ
ªº°Ñ·Ó½d³ò¡C¤§«á¿ï¨úcomBobox6µo²{¨ä¤ºªº°Ñ·Ó½d³ò
¨Ã¥¼§ïÅÜ¡F¨äµ²ªG¤]´NµLªk¨ú±o¤w·s¼Wªº
û¤u©m¦W¡C½Ð°ÝcomBobox6À³¦p¦ó×§ï¤~
¥i¦¨¥\¨ú±o¹ê»Ú°Ñ·Ó½d³ò©O¡H
¨ä»yªk¦p¤U¡G
Private Sub ComboBox6_Change()
Dim mAr1 As Variant
Dim mStr1$, mStr1a$
Dim mSht1 As Worksheet
Dim mRng1 As Range, mRng1a As Range
Set mSht1 = Worksheets("û¤u°ò¥»¸ê®Æ")
mSht1.Select
With mSht1
Set mRng1 = Range("û¤u°ò¥»¸ê®Æ")
With mRng1
mAr1 = mRng1.Offset(1, 1).Resize(.Rows.Count - 1, 1).Value
mAr1 = WorksheetFunction.Transpose(mAr1)
With ComboBox6
.Width = .Width * 1
.ColumnCount = 1
.List = mAr1
.Value = .List(.ListIndex)
mStr1 = .Value
'.SetFocus
End With
End With
Set mRng1a = mRng1.Columns(2).Find(what:=mStr1, lookat:=xlWhole, searchorder:=xlByRows)
If Not mRng1a Is Nothing Then
'MsgBox mRng1a.Value
TextBox1.Value = mRng1a.Offset(, -1).Value
TextBox2.Value = mRng1a.Value
TextBox3.Value = mRng1a.Offset(, 1).Value
TextBox4.Value = mRng1a.Offset(, 2).Value
TextBox5.Value = mRng1a.Offset(, 3).Value
TextBox6.Value = mRng1a.Offset(, 4).Value
TextBox7.Value = mRng1a.Offset(, 5).Value
TextBox8.Value = mRng1a.Offset(, 7).Value
mStr1a = mRng1a.Offset(, 6).Value
If mStr1a = "¦b¾" Then
OptionButton1.Value = True
ElseIf mStr1a = "Â÷¾" Then
OptionButton2.Value = True
End If
mRng1a.Offset(, -1).Select
End If
End With
Set mSht1 = Nothing
Set mRng1 = Nothing
Set mRng1a = Nothing
End Sub
·P®¦¤j¤j¡I |