- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでユーザーフォームを利用したいのですが・・・)
エクセルでユーザーフォームを利用する方法と注意点
このQ&Aのポイント
- エクセルでユーザーフォームを利用したい場合、マクロを使ってコマンドボタンの機能を設定する必要があります。
- ユーザーフォームには日付、会社名、数字の入力ボックスと入力ボタンがあり、入力順にデータを追加できます。
- 注意点として、3行目からデータを入力する条件と、日付順にデータを並べることが挙げられます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
わたくしもそんなに詳しくはないのですが A列に入力順をはいるようにして Private Sub CommandButton1_Click() GYOU = Range("B4").End(xlDown).Row + 1 Cells(GYOU, 1) = GYOU - 2 For i = 1 To 3 Cells(GYOU, i).Value = Controls("TextBox" & INP).Value Next i 日付、A列ともに昇順でソートする処理 End Sub とすればよいのではないでしょうか。
その他の回答 (3)
- mar00
- ベストアンサー率36% (158/430)
回答No.4
何度もすいません。 For i = 1 To 3 Cells(GYOU, i + 1).Value = Controls("TextBox" & i).Value Next です。
- mar00
- ベストアンサー率36% (158/430)
回答No.3
すいません INPとなっているところはiの間違いです。
- orangezzzz
- ベストアンサー率35% (401/1119)
回答No.1
マクロを勉強してください。 一から教えられるようなことではありません。