以下のコードは、完了した各エントリのタイムスタンプを示すトリガ、列AとBに依存しますが、実行時エラー1004のポップアップを表示し続けます。ユーザー名を使用した開始時刻と終了時刻のタイムスタンプ
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2:B501")) Is Nothing Then
Target.Offset(0, 12) = Now
Target.Offset(1, 13) = Now
Target.Offset(0, 14) = Environ("UserName")
End If
End Sub
私はVBAをやっていて、うまくいけば皆さんが私を助けることができます。これを処理する
コードはここからうまく動作しますが、どの行からエラーが発生していますか? –
まあ、 "うまく" ...私はあなたの1004にreproを取得しないという意味です。列Aを編集すると列Oにユーザー名が入り、列Bを編集すると列Pにユーザー名が入れられますが、それはあなたのコードがとにかくやっていることです、それは動作します。 –