mac版 VBA Function でセルの変更をしたい。
Macro1 として、Aの内容で、A1(1,1) のセルが”赤”に変更されました。
Function でも同様の動きをしたく、下記Bのように記述しました。
文字のフォントは、赤に変わったのですが、背景色が変わりませんでした。
また、セルには #VALUE!と表示されてしまいました。
Cells(1, 1).Interior.Colorの行をコメントアウトすると、0が表示されました。
セルの色を変更する方法をご存知な方、ご教授の方よろしくお願いします。
A
Sub Macro1()
' A1 に赤くする
Range("A1").Select
Cells(1, 1).Interior.Color = RGB(255, 0, 0)
Range("A1").Select
End Sub
B のFuncTest0()は以下のように記述しました。
Public Function FuncTest0() As Long
' A1 に赤くする
Sheets("sheet1").Select
Range("A1").Select
Cells(1, 1).Font.Color = RGB(255, 0, 0)
Cells(1, 1).Interior.Color = RGB(255, 0, 0)
Range("A1").Select
FuncTest0 = 0
'
End Function
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/28 08:01