- 締切済み
Excelで作成したフォームからデータをシート上に反映したい
初心者です。 同じ形式のデータを、項目ごと(フォームでつくった入力欄ごと、って言い方でわかりますでしょうか)にセルに振り分けて、 上から順にシート上に入力していきたいのです。 VBAマクロをつかって作ってみたのですが、一つの行に対してしか反映しないものしか作れませんでした。 何か良い方法はありませんか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- UChast
- ベストアンサー率31% (7/22)
回答No.1
初心者です。 同じ形式のデータを、項目ごと(フォームでつくった入力欄ごと、って言い方でわかりますでしょうか)にセルに振り分けて、 上から順にシート上に入力していきたいのです。 VBAマクロをつかって作ってみたのですが、一つの行に対してしか反映しないものしか作れませんでした。 何か良い方法はありませんか?
お礼
早速のお答え、ありがとうございます!!o(^-^)o 週明け、試してみますね。 結果、ご報告させていただきます。
補足
先ほど試してみたのですが,(Private Sub OK_click の後に入力しました) 6行目 cells(EndRow,i).offset(1,0).value = Userform1.textbox(i).text の所でエラーが出ます。(メソッドまたはデータがみつかりません、というコンパイルエラーです) 指定した名前は合っていて、どれだけ訂正しても出てくるんですが、原因で思い当たることはありませんか? また、更に初歩的な質問で申し訳ないんですが、ワークシートから、作ったプライベートフォームはどうやって呼び出すんでしょうか? よろしくお願い致します。