0

Excelワークシートのセルのテキストを自動的に設定するために使用するVBAコードに次のコード行があります。

Sheets(checkout_sheet_name).Cells(Row_Index, checkout_tool_observation_column).Value = status

これと同じロジックを古いスプレッドシートで問題なく実行していましたが、モジュールを新しいスプレッドシートに転送したところ、機能しなくなりました。この行は、すべての変数に対して適切な値で実行されます。デバッガーに表示されるテキストにセルの値を実際に設定せずに、このコード行が単に実行される理由を誰かが知っていますか?

どうも。

4

2 に答える 2

1

そのコード行の前に何が来るかわからないので、そのセルのアドレスとそれをサポートするステータスを debug.print したいかもしれませんが、値は設定されていません。

Debug.Print Now() & vbTab & Sheets(checkout_sheet_name).Cells(Row_Index, checkout_tool_observation_column).Address & " -> " & status
于 2013-08-13T07:32:07.000 に答える