|    | 
     ▼クリシュファー さん:こんばんわ、 
みんさんこんばんわ、ちんといいます。 
>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 
 
このような感じでしょうか?参考までに・・・ 
 
 | 
     
    
   |