保護されたシートがあるブックがあります。
ユーザーは、各シートの特定のセルにデータを入力します。
アクティブセルの背景色を、たとえば、赤色に変更したい場合は強調表示し、選択解除すると元の色に戻します。
私はワークシートの代わりにブックに割り当てるマクロを検索したいと思います。アクティブなセルの塗りつぶしの色を変更します。
私はこのコードが役に立ちますが、私は初心者ですから、私の要求に合うようにどのパラメータを変更するべきかわかりません。
Sub ColorCells()
Dim Data As Range
Dim cell As Range
Set currentsheet = ActiveWorkbook.Sheets("Ekandari")
Set Data = currentsheet.Range("C5:D5,F5:M5,L9")
For Each cell In Data
cell.Interior.ColorIndex = 3
Next
End Sub
http://stackoverflow.com/help/how-to-ask私たちに示してくださいいくつかを削除(はThisWorkbook)
に入れますあなたが助けを求める前にしたコードを試みてください – timat
私に試験をしたいのですか?私が答えを知っていたら、私は再び尋ねないだろう。私はネットで検索し、いくつか見つけたが、誰も私の問題を解決していない。 – Mansour
?他人が問題を再現するのを助ける?あなたの問題は何ですか? SOは "あなたのサービスのためのコードを書く"ではありません。これがちょうどアドバイスなので、誰かがあなたに答えてくれるかもしれません。私はあまり気にしません。 – timat