過去ログ

                                Page     900
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼テキストボックスの取得について  さる 03/3/8(土) 11:25
   ┗Re:テキストボックスの取得について  Hirofumi 03/3/8(土) 11:50
      ┗Re:テキストボックスの取得について  さる 03/3/8(土) 11:57
         ┗オーソドックスにやるならこんなかな?  Hirofumi 03/3/8(土) 20:26
            ┗Re:オーソドックスにやるならこんなかな?  さる 03/3/20(木) 9:49

 ───────────────────────────────────────
 ■題名 : テキストボックスの取得について
 ■名前 : さる
 ■日付 : 03/3/8(土) 11:25
 -------------------------------------------------------------------------
   お久しぶりにお世話になります。

userformにtextboxが1〜46まであります。
textbox1には氏名。
2〜46までは以下のとおりです。

 摘要    単価    個数   消費税   金額
textbox2 textbox3 textbox4 textbox5 textbox6
textbox7 textbox8 textbox9 textbox10 textbox11
  ・     ・     ・    ・    ・
  ・     ・     ・    ・    ・
textbox42 textbox43 textbox44 textbox45 textbox46

といった感じです。

optionbuttonのどれかを選択したときに、optionbuttonのcaptionを、
摘要のtextbox(2,7,12,15,22,27,32,37,42)の空白のtextboxに入力したいのです。
optionbuttonを選択したら、textbox2を見て、空白ならtextbox2に、空白でないならtextbox7に・・・といった感じです。

どなたかご教授よろしくお願いします。
 ───────────────────────────────────────  ■題名 : Re:テキストボックスの取得について  ■名前 : Hirofumi <hirofumi@venus.dti.ne.jp>  ■日付 : 03/3/8(土) 11:50  -------------------------------------------------------------------------
   >optionbuttonのどれかを選択したときに、optionbuttonのcaptionを、
>摘要のtextbox(2,7,12,15,22,27,32,37,42)の空白のtextboxに入力したいのです。

と有りますがOptionButtonの説明が全然無いので、
どうしたいのか、善く解らないのですが?
 ───────────────────────────────────────  ■題名 : Re:テキストボックスの取得について  ■名前 : さる  ■日付 : 03/3/8(土) 11:57  -------------------------------------------------------------------------
   frame1に、optionbutton1〜3
frame2に、optionbutton4〜7
frame3に、optionbutton8〜10が入っています。
どのoptionbuttonを選択しても、摘要のtextbox(2,7,12,15,22,27,32,37,42)に入力します。
 ───────────────────────────────────────  ■題名 : オーソドックスにやるならこんなかな?  ■名前 : Hirofumi <hirofumi@venus.dti.ne.jp>  ■日付 : 03/3/8(土) 20:26  -------------------------------------------------------------------------
   オーソドックスにやるならこんなかな?

Private Sub OptionButton1_Change()

  With OptionButton1
    If .Value Then
      InputText .Caption
    End If
  End With
  
End Sub
    ・
    ・
    ・
Private Sub OptionButton10_Change()

  With OptionButton10
    If .Value Then
      InputText .Caption
    End If
  End With
  
End Sub

Private Sub InputText(strValue As String)

  Dim i As Long
  
  For i = 2 To 42 Step 5
    With Me.Controls("TextBox" & i)
      If .Value = "" Then
        .Value = strValue
        Exit For
      End If
    End With
  Next i
    
End Sub
 ───────────────────────────────────────  ■題名 : Re:オーソドックスにやるならこんなかな?  ■名前 : さる  ■日付 : 03/3/20(木) 9:49  -------------------------------------------------------------------------
   返事が遅くなり申し訳ありませんでした。

あれからやってみて、できました。
ありがとうございました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 900