フォームに入力したデータを別のワークシートに保存する必要があるVBAを使用して、テキストとコンボボックスでExcelフォームを作成しようとしています。データが保存されるように、ユーザーがフォームをクリックするための保存ボタンがフォームにあります。それは可能ですか?助けてくださいVBAを使用したExcelフォームの作成と保存
答えて
これは確かに可能ですが、あなたはどの部分で問題が発生しているのかについて具体的に説明できますか?
イベントの一般的なタイムラインは、これを次のようになります。
ユーザーフォームを作成し、テキストボックス、コンボボックスを追加し、ボタンを保存します。 a。コンボボックスの作成方法については、How to add items to a combobox in a form in excel VBA?
各テキストボックス、コンボボックス、保存ボタンにプロパティ名を付けて、コード内で参照できるようにしてください。
[保存ボタン]イベントにコードを追加します。
Sheets("Example").Range("A1").Value = textbox.Value
ありがとう:)何とかフォームを作成することができました:)しかし、私は配列上のcombox値をリストしようとしています。私のコードでは、複数の配列を渡すとエラーになります。以下は私のコードです。 3番目の配列のコメントを外すと、permission deniedと表示されます。最初の2つのエントリを受け入れるだけです。私は10コンボボックスのようにしています。 – Anand
ます。Private Sub UserForm_Initialize() scenariotype.List =配列( "Happyscenario"、 "代替"、 "例外") preparedby.List =配列( "サビオ"、 "sutharsan"、 "Shaji") 「Testtypeselection.List =アレイ( "プロビジョニング"、 "機能"、 "課金"、 "レポート") 'TestingPhase1.List =配列( "UAT"、 "生産") ' Status.List =配列( "パス" は、「失敗しました」、 "のInProgress" は、 "ブロック"、 "NORUN"、 "NotExecutable") 'scenariotype.AddItem "ハッピーシナリオ" ' scenariotype.AddItem "オルタナティブ" "scenariotype.AddItem "例外" End Sub – Anand
ねえ、2つのこと: - ここにコードを投稿するときにコードブロックを使用します。前のコメントにそのコードをコピーして貼り付けると、すべてが1行になり、読むことができなくなります。人々は助けてくれることを喜んでお勧めします。この場合、私は喜んで助けてくれるでしょうが、コードを簡単に読むことができればもっと簡単になります。 - 誰か(この場合は私)があなたの元の質問に答える答えを与えるならば、あなたはその答えを受け入れて、他の人がその質問が答えられ、私の評判スコアが助けられるように見えるようにすべきです。 –
:
あなたはこのようにコンボボックスに配列を追加するすべての問題があってはならない。
Private Sub UserForm_Initialize()
ComboBox1.List = Array("One", "Two", "Three")
ComboBox2.List = Array("Four", "Five", "Six")
ComboBox3.List = Array("Seven", "Eight", "Nine")
End Sub
あなたが問題を抱えている場合は、あなたのことを確認してくださいコード、この場合 "ComboBox1 ...など"存在するコンボボックスを指しています。
- 1. Excel VBAで作成された単語文書を保存するVBAマクロスクリプト
- 2. VBA Excel保存txtファイルとしてコピー
- 3. VBAを使用したExcelでのインデックス作成
- 4. Excel 2013 vbaを使用したピボットテーブルの作成
- 5. xlsxwriterを使用してExcelファイルを作成し、ExcelファイルをPDFに保存
- 6. Excel VBAを使用して日付を保存する
- 7. VBA Excelを使用してデータを保存できません
- 8. VBAを使用したMicrosoft Accessでのフォームの作成
- 9. VBA(Excel)を使用してExcel 2010でカウントダウンタイマーを作成
- 10. Django - XHTML2PDFを使用したPDFファイルの作成と保存
- 11. VBAを使用してAccessにテキストとしてExcelファイルを保存する
- 12. VBAでのテーブル作成クエリの作成と保存
- 13. VBAを使用したコマンド出力の実行と保存
- 14. ExcelまたはVBAでISO/IEC 8859 csvファイルとして保存
- 15. Excelのメールを使用したOutlookの保護マーキングvba
- 16. フォームとテキストボックスを使用したVBA
- 17. vbaを使用してExcelから複数のPPTを作成
- 18. VBAを使用してExcelで複数のグラフを作成
- 19. VBA Excelの保存保存して開いた後のサークルの無効なデータ
- 20. 保存ダイアログボックスを使用してファイル名で新しいシートを作成し、CSV形式で保存するVBA
- 21. 保存とキャンセルのオプションを使用したフォームの編集
- 22. フォームの作成者を保存Web2Py
- 23. を使用してDAMにExcelファイルを作成して保存する方法
- 24. ExcelのマクロとVBAを使用してテキストファイルを作成して書き込む
- 25. VBAを使用してExcelデータからOutlook予定を作成
- 26. VBAを使用してExcelワークシートでテーブルを作成
- 27. Excel VBA - MSプロジェクトヘッダーを使用して列名を作成
- 28. Excel 2010 VBAを使用してAcrobatを作成する
- 29. Excel VBA:ブックをWord文書として保存します。
- 30. VBAを使用してExcelブックへの変更を保存する
どうすればいいですか? – user3598756