質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Q&A

解決済

1回答

2596閲覧

VBA テキストボックス文字列格納【複数】

ppss

総合スコア40

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

0グッド

1クリップ

投稿2021/04/30 02:23

複数のテキストボックスの値を
配列に格納したいです。
以下のようなコードで配列を作成しているのですが。
テキストボックスが多いのでFor文などを用いて簡潔に書きたいと思っています。

どのように変数定義すれば良いのでしょうか?
ご教示お願いします。

VBA

1コード 2Dim STR(100) As String 3STR(0) = TextBox0.Text 4STR(1) = TextBox1.Text 5STR(2) = TextBox2.Text 6STR(3) = TextBox3.Text 7STR(4) = TextBox4.Text 8STR(5) = TextBox5.Text 9STR(6) = TextBox6.Text 10STR(7) = TextBox7.Text 11STR(8) = TextBox8.Text 12STR(9) = TextBox9.Text 13STR(10) = TextBox10.Text 14151617

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

VBA

1Option Base 0 2Dim STR(100) As String 3Dim I As Integer 4For I = 0 To 99 5 STR(I) = Controls("TextBox" & I).Text 6Next I

実際に動かして確認はしていないのでミスがあったらごめんなさい。

投稿2021/04/30 02:31

itagagaki

総合スコア8402

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ppss

2021/04/30 02:34

ご回答ありがとうございます。 質問投稿後にネットで調べていたら回答者様のコードと同様のコードを見つけ 実践したところできました。 初歩的な内容で申し訳ありませんでした!!ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問