0
ユーザがsaveをヒットしたときに、自分のセルR3の値を 'RDC Mode'に設定しようとしています。イベントを保存する前にvbaがセルの値を変更しますか?
変更された値は、ブックの保存中に保存する必要があります。
何らかの理由で、このコードは私の価値を変えません。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Worksheets("Place Orders").Range("R3").Value = "RDC Mode"
End Sub
私が間違っている場所を教えてもらえますか?
_ "変更された値" _は何ですか? – user3598756
@ user3598756セルR3には、本社モード、RDCモードのデータ検証リストが含まれています。ユーザーは手動で各値を設定できますが、ワークブックを保存するときは、値が常にRDCモード – user7415328
に設定されている必要があります。あなたはイベントを無効にすることができます。この場合:1)VBEイミディエイトウィンドウで 'Application.EnableEvents = True'と入力し、returnキーを押します。 2)あなたの他のコードでいくつかの 'Application.EnableEvents = False'ステートメントをチェックし、終了する前に' Application.EnableEvents = True'に達することを確かめてください – user3598756