「入力/クリック」ボタンを使用してUser_Formからデータを入力すると、日付や時刻を自動化する方法はありますか?私はこのコードを試しましたが、それは私のExcelワークブックを再開し続けます。その上に、私は他のコードのトンを持っていますPrivate Sub Worksheet_Change(ByVal Target As Range)
自動日付ユーザフォームデータを入力した後に入力
それは可能性があります過負荷ですか?
私はUserform_click()でコード化できると思っています。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
For i = 16 To 100
If Cells(i, 3).Value <> "" Then
Cells(i, 1).Value = Date & " "
Cells(i, 1).NumberFormat = "mm/dd/yy"
End If
Next
End Sub
ハンドラは再帰的であり、脱出できません。ハンドラは、セルが変更されるたびに実行され、セルを変更してハンドラを再び実行します。セルを変更すると、ハンドラが再び実行され、最終的にコールスタックが吹き飛ばされ、すべてが炎上します。 –