|
はじめまして。VBAで苦戦しており、質問させていただきます。
売上集計シートの行を1つ選択(任意)して、
別の帳票シートに値をコピーし、帳票を印刷するマクロを設定しています。
帳票に記載する内容が正しければそのまま印刷し、
売上集計シートの行・59および60列目のセルの色を変更します。
これは実行できました。
が、帳票に記載する内容が間違っている場合に、いったん帳票シートで修正をかけ、
出力ボタンで印刷するのですが、
その際に、元の売上集計シートの行・59および60列目のセルの色が変更できません。
印刷が成功した後に以下のようなコードを付けていますが
Sheets(ShName).Activate
Dim gyou As Long
gyou = ActiveCell.Row
Range(Cells(gyou, 59),Cells(gyou,60)).Select 'エラー'
Selection.Interior.ColorIndex = 10
どうしてもエラーが発生し、思うように動作してくれません。
gyou = ActiveCell.Rowは正しく取得できているのですが・・・
お知恵を拝借できると助かります。
どうぞよろしくお願いいたします。
|
|