データ入力時間の記録:マクロを変更して、複数の列で有効になるようにします

rsty

列A(同じ行)の内容が変更された場合に、列B(行X)に日付を自動的に入力するマクロをオンラインで見つけました。

複数の行で機能するように変更したいので、行Aの変更を監視するだけでなく、列C、E、G、および列D、F、Hの入力日についても同じようになります(それぞれ)前者の内容が変更された場合。

これが私が見つけたマクロです:http//excel.tips.net/T003116_Recording_a_Data_Entry_Time.html


Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    Dim rCell As Range
    Dim rChange As Range

    On Error GoTo ErrHandler
    Set rChange = Intersect(Target, Range("A:A"))
    If Not rChange Is Nothing Then
        Application.EnableEvents = False
        For Each rCell In rChange
            If rCell > "" Then
                With rCell.Offset(0, 1)
                    .Value = Now
                    .NumberFormat = "hh:mm:ss"
                End With
            Else
                rCell.Offset(0, 1).Clear
            End If
        Next
    End If

ExitHandler:
    Set rCell = Nothing
    Set rChange = Nothing
    Application.EnableEvents = True
    Exit Sub
ErrHandler:
    MsgBox Err.Description
    Resume ExitHandler
End Sub

私はさまざまなVBA要素すべてに精通しているわけではないので、基本的な質問は許してください。時間をかけてお役に立てれば幸いです。ありがとうございます。

ゲイリーの学生

交換:

Set rChange = Intersect(Target, Range("A:A"))

と:

Set rChange = Intersect(Target, Range("A:A, C:C, E:E, G:G"))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VBA / Excelマクロ-1つのワークシートから描画し、複数のワークシートにデータを入力する配列を使用してコードを単純化しようとしています

分類Dev

Spring MVCのでは、HQLを使用して、私は複数の時間に同じデータを取得しています登録しよう

分類Dev

.NET-複数のSqlParametersを使用してdbに例外をログに記録し、各db列に何を入力するかを指定します

分類Dev

この無効な入力を有効な入力として機能させ、ボタンをクリックしたときにスクロールするにはどうすればよいですか?

分類Dev

複数の入力でタブを有効にし、1つの入力でタブを無効にします

分類Dev

1つの列に複数の異なる数式を使用して、マクロを使用して値を含む最後の行に自動入力するにはどうすればよいですか?

分類Dev

javascriptを使用してユーザーの入力を効率的に記録し、データベースに保存するにはどうすればよいですか?

分類Dev

スピナーをクリックすると、デバッグレポートに「入力イベントを終了しようとしましたが、入力イベントレシーバーはすでに破棄されています」と記録されるのはなぜですか?

分類Dev

RazorWebページでの入力におけるユーザーによる値データ入力によってconnectionStringArgを変更します

分類Dev

重複しない範囲(または時間間隔)をRの「data.table」の方法で記録するにはどうすればよいですか?

分類Dev

「検索」ボタンにデータを入力すると、セレンを使用して、データが表示されているかどうかを確認するロジックをどのように記述できますか

分類Dev

SQL列に複数のデータを入力します

分類Dev

長さが異なるインデックスとして配列を使用して、パンダデータフレームで一度に複数の値を変更するにはどうすればよいですか?

分類Dev

任意のシェルで入力されたすべてのコマンドをログに記録します。出力(ロガー関数からsyslog-ng / journaldまで)にコマンドの重複エントリが含まれていますか?

分類Dev

単一のスクリプトでのClearMLの複数のタスクは、ログに記録された値の名前を変更します

分類Dev

入力したすべてのコマンドをログに記録するにはどうすればよいですか

分類Dev

有効なJSONの文字列をJavaのJSONオブジェクトに変換して、インデックスを作成できるようにします

分類Dev

pygameの3D配列をopencvpythonの有効な入力にどのように変換しますか?

分類Dev

まれにしか変更できない必要がある場合、複数のスレッド間でデータを共有するにはどうすればよいですか?

分類Dev

日付列に日時データを入力しようとすると、日付データは2つの異なる形式になります

分類Dev

コード化されたUIテストを使用してShift(または他のボタン)を押しながら複数のクリックを記録するにはどうすればよいですか?

分類Dev

jqueryを使用してクリック時に入力ボタンのテキストを変更するにはどうすればよいですか?

分類Dev

cinは、intを期待して、無効な入力の場合に対応するint変数をゼロに変更するのはなぜですか?

分類Dev

別の列に依存して特定のデータを入力できるようにするSQL関数はありますか

分類Dev

最初の有効なnull以外の列に基づいて、データフレームに欠落している値を入力します

分類Dev

複数のコマンドをコマンド置換とともに使用して配列にデータを入力するのは悪いですか?

分類Dev

コマンドラインFFMPEGを実行して、最初の入力をブロックせずに複数のパイプ(ビデオとオーディオ)を受け入れるにはどうすればよいですか?

分類Dev

Pythonは、別の変数に割り当てられている場合でも、関数の入力変数の値をどのように変更しますか?

分類Dev

複数のテーブルからデータをクエリして時間で並べ替えるにはどうすればよいですか?

Related 関連記事

  1. 1

    VBA / Excelマクロ-1つのワークシートから描画し、複数のワークシートにデータを入力する配列を使用してコードを単純化しようとしています

  2. 2

    Spring MVCのでは、HQLを使用して、私は複数の時間に同じデータを取得しています登録しよう

  3. 3

    .NET-複数のSqlParametersを使用してdbに例外をログに記録し、各db列に何を入力するかを指定します

  4. 4

    この無効な入力を有効な入力として機能させ、ボタンをクリックしたときにスクロールするにはどうすればよいですか?

  5. 5

    複数の入力でタブを有効にし、1つの入力でタブを無効にします

  6. 6

    1つの列に複数の異なる数式を使用して、マクロを使用して値を含む最後の行に自動入力するにはどうすればよいですか?

  7. 7

    javascriptを使用してユーザーの入力を効率的に記録し、データベースに保存するにはどうすればよいですか?

  8. 8

    スピナーをクリックすると、デバッグレポートに「入力イベントを終了しようとしましたが、入力イベントレシーバーはすでに破棄されています」と記録されるのはなぜですか?

  9. 9

    RazorWebページでの入力におけるユーザーによる値データ入力によってconnectionStringArgを変更します

  10. 10

    重複しない範囲(または時間間隔)をRの「data.table」の方法で記録するにはどうすればよいですか?

  11. 11

    「検索」ボタンにデータを入力すると、セレンを使用して、データが表示されているかどうかを確認するロジックをどのように記述できますか

  12. 12

    SQL列に複数のデータを入力します

  13. 13

    長さが異なるインデックスとして配列を使用して、パンダデータフレームで一度に複数の値を変更するにはどうすればよいですか?

  14. 14

    任意のシェルで入力されたすべてのコマンドをログに記録します。出力(ロガー関数からsyslog-ng / journaldまで)にコマンドの重複エントリが含まれていますか?

  15. 15

    単一のスクリプトでのClearMLの複数のタスクは、ログに記録された値の名前を変更します

  16. 16

    入力したすべてのコマンドをログに記録するにはどうすればよいですか

  17. 17

    有効なJSONの文字列をJavaのJSONオブジェクトに変換して、インデックスを作成できるようにします

  18. 18

    pygameの3D配列をopencvpythonの有効な入力にどのように変換しますか?

  19. 19

    まれにしか変更できない必要がある場合、複数のスレッド間でデータを共有するにはどうすればよいですか?

  20. 20

    日付列に日時データを入力しようとすると、日付データは2つの異なる形式になります

  21. 21

    コード化されたUIテストを使用してShift(または他のボタン)を押しながら複数のクリックを記録するにはどうすればよいですか?

  22. 22

    jqueryを使用してクリック時に入力ボタンのテキストを変更するにはどうすればよいですか?

  23. 23

    cinは、intを期待して、無効な入力の場合に対応するint変数をゼロに変更するのはなぜですか?

  24. 24

    別の列に依存して特定のデータを入力できるようにするSQL関数はありますか

  25. 25

    最初の有効なnull以外の列に基づいて、データフレームに欠落している値を入力します

  26. 26

    複数のコマンドをコマンド置換とともに使用して配列にデータを入力するのは悪いですか?

  27. 27

    コマンドラインFFMPEGを実行して、最初の入力をブロックせずに複数のパイプ(ビデオとオーディオ)を受け入れるにはどうすればよいですか?

  28. 28

    Pythonは、別の変数に割り当てられている場合でも、関数の入力変数の値をどのように変更しますか?

  29. 29

    複数のテーブルからデータをクエリして時間で並べ替えるにはどうすればよいですか?

ホットタグ

アーカイブ