フォームに入力したデータを別のワークシートに保存する必要がある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. Excel VBAを使用して日付を保存する
- 4. xlsxwriterを使用してExcelファイルを作成し、ExcelファイルをPDFに保存
- 5. VBA(Excel)を使用してExcel 2010でカウントダウンタイマーを作成
- 6. VBAを使用したMicrosoft Accessでのフォームの作成
- 7. VBAを使用してAccessにテキストとしてExcelファイルを保存する
- 8. VBAでのテーブル作成クエリの作成と保存
- 9. Django - XHTML2PDFを使用したPDFファイルの作成と保存
- 10. VBAを使用したコマンド出力の実行と保存
- 11. ExcelまたはVBAでISO/IEC 8859 csvファイルとして保存
- 12. Excelのメールを使用したOutlookの保護マーキングvba
- 13. vbaを使用してExcelから複数のPPTを作成
- 14. フォームとテキストボックスを使用したVBA
- 15. VBA Excelの保存保存して開いた後のサークルの無効なデータ
- 16. を使用してDAMにExcelファイルを作成して保存する方法
- 17. VBAを使用してExcelワークシートでテーブルを作成
- 18. フォームの作成者を保存Web2Py
- 19. ダイアログボックスで選択したファイルパスを保存するExcel VBA
- 20. Excel VBAを使用したコード128のバーコードの生成
- 21. VBA/Excel ActiveCellをオブジェクトとして保存するには
- 22. Excel VBA - グラフをGIFファイルとして保存する
- 23. pdfとしてExcelを保存するVBAスクリプト
- 24. vbaを使用してモジュールでプログラムでフォームを作成
- 25. Excel VBAでPDFとして保存すると空のページが作成される
- 26. VBA Excel R1C1セルメソッドを使用した式
- 27. Excel VBA選択したシートを使用
- 28. Excel VBAダイナミックレンジを使用したコピー&ペーストスクリプト
- 29. Excelファイルを保存するためのランタイムエラー1004(VBAが必要)
- 30. VBAファイルを保存するためのExcelコード
どうすればいいですか? – user3598756