- ベストアンサー
エクセルVBAで、テキストボックスにセルの値を入れる
宜しくお願いします。 エクセルデータの各項目を、すでに書式(表)が印刷された用紙のそれぞれの項目の位置に印刷させたいのですが・・・ 各項目には、500行ぐらいのデータがあり、別のワークシートの表示させたい位置(すでに印刷された用紙にあわせてある)に各項目ごとのテキストボックスを作っておいて、そのテキストボックスに各項目のデータを1行ごとに表示させて、テキストボックスのフォント調整、印刷 ~を繰り返したいのですが、どのようなコードを書けばよいのでしょうか? 進め方としては、データシートからテキストボックスに各項目のデータが表示されたら、シート上でテキストボックスのフォントや位置の微調整が出来るようにしておいて、印刷ボタンをクリックすると印刷され、次へのボタンをクリックすると、次の行のデータがテキストボックスに表示されるようにしたい。 ※印刷する場合は、テキストボックス内の文字のみ印刷(シートには印刷したくない文字書きたいので・・・) また、そのフォームには、パターンが5つあって、データには1行ごとにパターン番号が入力されているとして、それぞれのパターンにあわせたテキストボックスの配置してあるシートへ行くようにもしたい。 データの入れ替わりが多いので、別のワークブックと繋がるような仕組みにしておいて、テキストボックスの配置してあるブック側から、データのあるブックを呼びに行ってデータを取りに行くようにしておきたい。 以上、条件が多くてすみませんが、VBAは初心者で、ほんの部分的にしかまだ分かりません。どなたか詳しい方宜しくお願いします。
- みんなの回答 (14)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (13)
- nishi6
- ベストアンサー率67% (869/1280)
回答No.13
- nishi6
- ベストアンサー率67% (869/1280)
回答No.12
- nishi6
- ベストアンサー率67% (869/1280)
回答No.11
- nishi6
- ベストアンサー率67% (869/1280)
回答No.10
- TTak
- ベストアンサー率52% (206/389)
回答No.9
- nishi6
- ベストアンサー率67% (869/1280)
回答No.8
- ARC
- ベストアンサー率46% (643/1383)
回答No.7
- ARC
- ベストアンサー率46% (643/1383)
回答No.6
- nishi6
- ベストアンサー率67% (869/1280)
回答No.5
- nishi6
- ベストアンサー率67% (869/1280)
回答No.4
- 1
- 2
お礼
nishi6さん、長い間ありがとうございました。何と素晴らしいものになりつつあります。 あと、何点か質問があるのですが・・・補足を書く事が出来なくなってしまったので、質問にエクセルVBAで、テキストボックスにセルの値を入れる(2)で新たに質問させていただきますので、宜しくお願いします。
補足
nishi6さん!ありがとうございます。早速、やってみます!明日にでも結果ご連絡します。