質問: ある操作後に自動的にセルに斜線を入れるには? excelで、管理表、対応表という2つのシートを作成していますが、t列に処理という欄を設けて、ここに入力規制のリストで○か×かを選択するようにしているのですが、ここの処理のある行のセルに○が入ると、その行にあるm列からu列までのセルに斜線もしくは-が、自動的に入るようにしたいのですが、マクロ処理でできますでしょうか?できるのであれば、教えて下さい。
回答: こんにちは。 t列に= ○を入れるようにするなら、 >その行にあるm列からu列までのセルに斜線 当然、そのt列の上も斜線が通過して引かれるようになるけれども、それでよいのでしょうか? 本当に斜線でいいのですよね? なお、'application.enableevents = false 'application.enableevents = true は、不都合があれば、外してください。 '<シートモジュールに登録> private sub worksheet_change(byval target as range) with target if .column <> 20 then exit sub 't列 if .count > 1 then exit sub '複数のセル選択 if instr(.value, "○") > 0 then application.screenupdating = false 'application.enableevents = false with .offset(, -7).resize(, 9).borders(xldiagonalup) .linestyle = xlcontinuous .weight = xlthin .colorindex = xlautomatic end with 'application.enableevents = true end if end with application.screenupdating = true end sub