Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


28447 / 76732 ←次へ | 前へ→

【53583】Re:ユーザーボックスについて
発言  ハチ  - 08/1/23(水) 16:06 -

引用なし
パスワード
   ▼りの さん:

>以降、ユーザーフォームB内にあるコントロール(テキストボックス,
>リストボックスから選択など)を使い
>『入力画面』に反映させるように設定しました。

この部分と

>・ユーザーフォームBにあるコマンドボタンで
> 『入力画面』内にあるフォームに反映させた上で
> 新しいシートを作成したい。
> (新しく名前を付けて保存 みたいな感じです)

この部分で、質問の内容が良く解りません。
「入力画面」に反映までは完成していて、
「入力画面」のデータを元に新しいWorkSheetを作ることができない。

ということですか?

>・入力後は『入力画面』のフォームが空欄に戻したい。
> (これからも、データーが増えるからです)

入力箇所の件数によりますが、
初心者なら1つづつ消していくのが良いのでは?

>・入力後のデータ内を変更する際に
> ユーザーフォームBに入力したフォームを呼び出して上書きで更新したい。

ここも良く解りません。
「入力画面」にあるデータを再度、更新するときに
ユーザーフォームBに内容を引き渡したい ということですか?

>以上が、行いたい作業です。
>作成したいマクロがアンケート用紙みたいに
>固定のフォームがあり、項目別に入力する項(セル)が決まっているので
>ユーザーフォームを使い入力したいのです。

作成したシートをどうしたいのか?によりますが、
「印刷する為」「データとして規定フォーマットで提出が必要な為」の理由なら
自分だったら・・・

1、一覧表のWorkSheetを追加して、入力するべきデータを1行づつにまとめる
2、「入力画面」「ユーザーフォームB」からは一覧表のデータを更新する
3、すべてのデータが確定したら雛型のWorkSheetをコピー(印刷なら使い廻す)し、
  一覧表から各セルへデータを書き込む

とすると思います。

0 hits

【53582】ユーザーボックスについて りの 08/1/23(水) 13:25 質問
【53583】Re:ユーザーボックスについて ハチ 08/1/23(水) 16:06 発言
【53584】Re:ユーザーボックスについて りの 08/1/23(水) 16:41 質問
【53586】Re:ユーザーボックスについて ハチ 08/1/23(水) 18:39 発言
【53880】Re:ユーザーボックスについて りの 08/2/13(水) 16:15 質問
【53887】Re:ユーザーボックスについて ハチ 08/2/13(水) 18:37 回答
【53913】Re:ユーザーボックスについて りの 08/2/14(木) 17:04 質問
【53916】Re:ユーザーボックスについて ハチ 08/2/14(木) 21:36 回答
【53954】Re:ユーザーボックスについて りの 08/2/18(月) 10:12 質問
【53956】Re:ユーザーボックスについて ハチ 08/2/18(月) 10:47 回答
【53988】Re:ユーザーボックスについて りの 08/2/19(火) 16:44 質問
【53991】Re:ユーザーボックスについて ハチ 08/2/19(火) 17:08 発言
【53992】Re:ユーザーボックスについて りの 08/2/19(火) 17:12 お礼
【54024】Re:ユーザーボックスについて ハチ 08/2/20(水) 12:32 発言
【54029】Re:ユーザーボックスについて りの 08/2/20(水) 15:35 質問
【54030】Re:ユーザーボックスについて ハチ 08/2/20(水) 15:48 発言
【54031】Re:ユーザーボックスについて りの 08/2/20(水) 16:53 お礼
【54049】Re:ユーザーボックスについて りの 08/2/21(木) 17:35 質問
【54052】Re:ユーザーボックスについて ハチ 08/2/21(木) 19:44 発言
【54055】Re:ユーザーボックスについて りの 08/2/22(金) 8:29 お礼

28447 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free