• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでユーザーフォームを利用したいのですが・・・)

エクセルでユーザーフォームを利用する方法と注意点

このQ&Aのポイント
  • エクセルでユーザーフォームを利用したい場合、マクロを使ってコマンドボタンの機能を設定する必要があります。
  • ユーザーフォームには日付、会社名、数字の入力ボックスと入力ボタンがあり、入力順にデータを追加できます。
  • 注意点として、3行目からデータを入力する条件と、日付順にデータを並べることが挙げられます。

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

  • ベストアンサー
  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

わたくしもそんなに詳しくはないのですが 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

マクロを勉強してください。 一から教えられるようなことではありません。

関連するQ&A