• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA SPINボタンのFOR文)

VBA SPINボタンのFOR文

このQ&Aのポイント
  • VBAでSPINボタンをFOR文で複数回す方法について教えてください。
  • 30個のSPINボタンをFOR文でまわす際に発生するエラーについて解決法を教えてください。
  • VBAのFOR文を使用して30個のSPINボタンの値を取得する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • u_marine
  • ベストアンサー率52% (38/73)
回答No.1

自宅のエクセルがないパソコンなので具体的にコーディングができないのですが、こんな感じで上手にいくと思います。 1.30個あるスピンボタンに規則正しく名前をつけます。例えば「Spn_Btn01」~「Spn_Btn30」という感じです。 名前の左の3文字は2で使用するので、他のオブジェクトと区別がつくようにします。 2.For each ~ Next 文を使用します。 For each Btn in (ワークシート上のスピンボタン)  IF Left(Btn.Name,4) = "Spn_" Then 処理  End IF Next Btn (ワークシート上スピンボタン)の部分はヘルプで確認が必要になりますが、お試しください。

関連するQ&A