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

[µo°Ý] comBobox¦p¦ó¦P®É¤]¯à¨ú¥X¤wÅܧó©w¸q«áªº°Ñ·Ó½d³ò©O¡H

[µo°Ý] comBobox¦p¦ó¦P®É¤]¯à¨ú¥X¤wÅܧó©w¸q«áªº°Ñ·Ó½d³ò©O¡H

¦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

mTest.rar (92.12 KB)

ÁÂÁª©¥D¤j¤j¡C

  ¤p§Ì¸ÕµÛ¨Ìª©¥D¤j¤jªº¤è¦¡¡A
¥Ø«eÁÙ¬O¨S¯à¹F¦¨¤p§Ìªº¶·¨D¡C
¨äcomBobox6¨ÌµM¤@¼ËµLªk
¨ú±o©w¸q¦WºÙ­×¥¿«áªº°Ñ·Ó½d³ò¡C
  ¤£ª¾¬O§_¥t¦³¥i¬ð¯}ªº¤è¦¡©O¡H

·P®¦¤j¤j¡I

TOP

ª©¥D¤j¤j¡C

¤p§Ì¤w´ú¸Õ¦¨¥\¤F¡C
¯u·PÁª©¥D¤j¤jªº¬Û§U¡C
Åý¤p§Ì¯à©ñ¤U¤ß¤¤ªº¤@¶ô
¥ÛÀY¤F¡C

·P®¦¤j¤j¡I

TOP

        ÀR«ä¦Û¦b : Ãø¦æ¯à¦æ¡AÃø±Ë¯à±Ë¡AÃø¬°¯à¬°¡A¤~¯àª@µØ¦Û§Úªº¤H®æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD