EXCEL VBAでユーザーフォームを使ってデータを入力したいと思っています。(ユーザーフォームはできています。)
入力項目が4項目あります。
名前
作業コード
開始時間
終了時間
上記4項目と登録ボタンです。
sheet1にユーザーフォームを表示し
sheet2の
A1に名前
B1に作業コード
C1に開始時間
D1に終了時間が
登録ボタンを押すごとに
どんどんデータを記録していきたいのです。
VBA初心者ですのでコードがよくわかりません。
ご教授ください。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
コードを書くだけの時間がないのでデバッグなしで、、、
public Loop as long
'あらかじめLoop=1で初期化しておく
sub 登録ボタンがおされたときのサブルーチン()
sheet2.cells(1,Loop)=form.名前.value
sheet2.cells(2,Loop)=form.作業コード.value
sheet2.cells(3,Loop)=form.開始時間.value
sheet2.cells(4,Loop)=form.終了時間.value
Loop=Loop+1
end sub
でいかがでしょうか?
もしグローバル変数Loopが気持ち悪いのなら
フォームにLoopの変数を持たせるか、不可視のコントロールを割り当てる手があります。
・
・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) vba フォーム軽量化 1 2022/09/07 18:59
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- その他(プログラミング・Web制作) GASでガントチャートを作りたいです 1 2022/09/05 17:26
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトの製品コードを知りたい
-
EXCEL VBAでユーザーフォーム...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
Accessでデータを更新したらそ...
-
AccessでIDを入力したら他の項...
-
ACCESS2007 マクロ クエリのパ...
-
ACCESSでVBAから選択クエリの抽...
-
Accessのコンボボックスでリス...
-
スクロールバーをVBAで操作したい
-
ACCESS 複数のフォームから同一...
-
Accessのコンボボックスの値が...
-
前のレコードの値を自動で入れたい
-
Accessで経過日付に応じて色を...
-
Accessのサブフォームから値を...
-
ExcelのComboboxでマウスのスク...
-
サブフォームが見えなくなる。
-
AdvancedFilter 検索 複数条件
-
ACCESS クエリ 条件以外のレ...
-
access別のテーブルを参照して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソフトの製品コードを知りたい
-
QRコードを使ってプレゼント
-
アクセスを使用してITFコー...
-
EXCEL VBAでユーザーフォーム...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
ACCESSでVBAから選択クエリの抽...
-
前のレコードの値を自動で入れたい
-
ACCESS 複数のフォームから同一...
-
AccessでIDを入力したら他の項...
-
ExcelのComboboxでマウスのスク...
-
access別のテーブルを参照して...
-
Access2000、これはいったい・...
-
Accessでデータを更新したらそ...
-
Accessのサブフォームから値を...
-
スクロールバーをVBAで操作したい
-
Accessでフォームに自動入力し...
-
エクセルで色の付いたセルを抽...
-
AccessのWHERE句において、変数...
-
Accessのコンボボックスでリス...
おすすめ情報