| 
    
     |  | ▼クリシュファー さん:こんばんわ、 みんさんこんばんわ、ちんといいます。
 >Private Sub SpinButton1_Change()
 >
 >  TextBox12.Value = SpinButton2.Value
 >
 >  SpinButton2.Min = 1000
 >  SpinButton2.Max = 1000000
 >  SpinButton2.SmallChange = 1000
 >
 >End Sub
 >
 >Private Sub SpinButton2_Change()
 >
 >  TextBox12.Value = SpinButton2.Value
 >
 >  SpinButton2.Min = 1000
 >  SpinButton2.Max = 1000000
 >  SpinButton2.SmallChange = 1000
 >
 >End Sub
 >
 >
 参考サイトとして、
 【38814】Re:同種複数コントロールのイベントをま...
 
 この種の解決策は、クラスモジュールを利用するといいと思います。
 
 角田さんの [擬似からの脱却]
 ht tp://www.h3.dion.ne.jp/~sakatsu/Breakthrough_P-Ctrl_Arrays.htm
 
 '*** イニシャライズで、初期値を設定します。
 Private Sub UserForm_Initialize()
 For i1 = 1 To 2
 Controls("SpinButton" & i1).Min = 1000
 Controls("SpinButton" & i1).Max = 1000000
 Controls("SpinButton" & i1).SmallChange = 1000
 Next i1
 End Sub
 
 Sub 値セット(ByVal Index As Integer)
 Me.Controls("TextBox" & Index).Value = Me.Controls("SpinButton" & Index).Value
 
 End Sub
 
 Private Sub SpinButton1_Change()
 Call 値セット(1)
 
 End Sub
 Private Sub SpinButton2_Change()
 Call 値セット(2)
 
 End Sub
 
 このような感じでしょうか?参考までに・・・
 
 
 |  |