• ベストアンサー

VBA初心者です。

VBA初心者です。 今ユーザーフォームで入力項目などを作成し、セルに反映させようと思ったんですが。 構文エラーでが出てしまい、いまいちどこが悪いのかもわかりません・・・汗 やりたかったことは、 テキストボックス  テキストボックス 氏名        山田 太郎 住所        山田 花子 です。よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

>構文エラーでが出てしまい、 構文エラーなど、文法的エラーなどでしょう。 具体的にそのエラーコメントとソースを質問に挙げないで、質問するなんて、何を考えているのかと思う。 VBAではエラー行もわかるし、でたエラーコメントをそのままGoogleなどに貼り付けて照会すると、原因が解説されている記事も出ることが多い。 ーー またVBAの習熟度が十分でなければ、メニューのデーターフォームの仕組みを使うほうほうもある。 ーー VBAでは質問の問題は初心者には難しい。 多分連続して順に下行にデータを入力していくのかなと思うが、前の行を次へ受け渡しが難しい。 多分下記のようなものかと思う。 ユーザーフォームにテキストボックス2つとコマンドボタン1つを設ける。 Private Sub CommandButton1_Click() i = Range("A65536").End(xlUp).Row + 1 Cells(i, "A") = TextBox1.Text TextBox1.Text = "" Cells(i, "B") = TextBox2.Text TextBox2.Text = "" End Sub

edwin0924
質問者

お礼

説明不足ですみません。 教えていただいた通りやってみたらできました!! 本当に助かりました!ありがとうございます!

その他の回答 (1)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

こんばんは ファームの外観の画像とソース(プログラム)を教えてください。 ご質問の内容からは状況が分かりませんので「やり方が悪い」くらいの 回答しかできません。 また http://okwave.jp/qa/q6261557.html は、このサイトのプリグラム上やむを得なかったはと思いますが、 回答される方に余計な手間を掛けますので、締め切っておいてください。

edwin0924
質問者

お礼

いろいろお手数をおかけしてすみません。 なんとかできました!ありがとうございます! 回答も閉め切ります!