|
▼りの さん:
>以降、ユーザーフォームB内にあるコントロール(テキストボックス,
>リストボックスから選択など)を使い
>『入力画面』に反映させるように設定しました。
この部分と
>・ユーザーフォームBにあるコマンドボタンで
> 『入力画面』内にあるフォームに反映させた上で
> 新しいシートを作成したい。
> (新しく名前を付けて保存 みたいな感じです)
この部分で、質問の内容が良く解りません。
「入力画面」に反映までは完成していて、
「入力画面」のデータを元に新しいWorkSheetを作ることができない。
ということですか?
>・入力後は『入力画面』のフォームが空欄に戻したい。
> (これからも、データーが増えるからです)
入力箇所の件数によりますが、
初心者なら1つづつ消していくのが良いのでは?
>・入力後のデータ内を変更する際に
> ユーザーフォームBに入力したフォームを呼び出して上書きで更新したい。
ここも良く解りません。
「入力画面」にあるデータを再度、更新するときに
ユーザーフォームBに内容を引き渡したい ということですか?
>以上が、行いたい作業です。
>作成したいマクロがアンケート用紙みたいに
>固定のフォームがあり、項目別に入力する項(セル)が決まっているので
>ユーザーフォームを使い入力したいのです。
作成したシートをどうしたいのか?によりますが、
「印刷する為」「データとして規定フォーマットで提出が必要な為」の理由なら
自分だったら・・・
1、一覧表のWorkSheetを追加して、入力するべきデータを1行づつにまとめる
2、「入力画面」「ユーザーフォームB」からは一覧表のデータを更新する
3、すべてのデータが確定したら雛型のWorkSheetをコピー(印刷なら使い廻す)し、
一覧表から各セルへデータを書き込む
とすると思います。
|
|