[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『オブジェクトの背景を変えたい』(みみん)
お世話になります
ご教示いただけたら幸いです
オブジェクトの背景 黒だったら白
白だったら黒 一つのマクロ行う場合
どの様にすればいいのでしょうか
お願いいたします
Sub Macro8()
ActiveSheet.DrawingObjects.Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorText1
.ForeColor.TintAndShade = 0
.ForeColor.Brightness = 0
.Transparency = 0
.Solid
End With
End Sub
Sub Macro9()
ActiveSheet.DrawingObjects.Select
With Selection.ShapeRange.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 255, 255)
.Transparency = 0
.Solid
End With
End Sub
< 使用 Excel:Excel2010、使用 OS:Windows10 >
一行ですけど、こんなんでいいかも。
Sub MacroTEST()
ActiveSheet.DrawingObjects.ShapeRange.Fill.ForeColor.RGB = &HFFFFFF Xor ActiveSheet.DrawingObjects.ShapeRange.Fill.ForeColor.RGB
End Sub
(ろっくん) 2018/05/16(水) 17:06
Sub test()
Dim i As Long
For i = 1 To ActiveSheet.DrawingObjects.Count
With ActiveSheet.DrawingObjects(i).ShapeRange.Fill
If .ForeColor.RGB = RGB(255, 255, 255) Then
.ForeColor.ObjectThemeColor = msoThemeColorText1
Else
.ForeColor.RGB = RGB(255, 255, 255)
End If
End With
Next i
End Sub
(???) 2018/05/16(水) 17:13
ありがとうございます
無事完了できて感謝です
(みみん) 2018/05/16(水) 17:44
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.