• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで特定の図形だけ透明化したい)

Excelで特定の図形だけ透明化する方法はあるか

このQ&Aのポイント
  • ExcelでSheet上に表示されている図形を透明化するマクロを実行すると、複数の図形がすべて透明化されてしまう。特定の図形だけを透明化する方法はあるのか。
  • ExcelのSheet上に表示されている図形を透明化するマクロを実行すると、全ての図形が透明化される。特定の図形だけを透明化する方法はあるのか。
  • ExcelでSheet上に表示されている複数の図形を透明化するマクロを実行すると、すべての図形が透明化されてしまう。特定の図形だけを透明化する方法はあるのか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

透過する図形をどのように特定するのかわまりませんので、ご提示されたマクロ記述をベースに、選択されている図形(複数可)のみを透過するようにしてみました。 Sub Test()  Dim sh As Shape, tr As Double, N As Long  With Selection   For N = 1 To 200    tr = .ShapeRange.Fill.Transparency    tr = tr + 0.0061    If 1 <= tr Then tr = 1    .ShapeRange.Fill.Transparency = tr    DoEvents   Next  End With  Range("a1").Select End Sub

perogou
質問者

お礼

ありがとうございました。とてもうまくできました。感謝 感謝

関連するQ&A