ThisWorkbookのコードを書く場所や
Sheetのイベントプロシージャーが実行されるところに
Sub test()
MsgBox "あああ"
End Sub
と書いて実行するとメッセージボックスが表示されます。
クラスモジュールとフォームのイベントプロシージャーを書くところではできませんでした。
ということはSUBプロシージャーは
標準モジュールでなくてもいいのでしょうか?
色々と試してはみたのですが、なかなかうまくいきません。
Private Sub Worksheet_Calculate()
For i = 1 To 100
n = (i - 1) * 3 + 8
If Cells(n, "R").Value < -10 Then
c = 10
Else
Select Case Cells(n, "S").Value
Case Is = 0
c = 10
Case Is > -89
c = 17
Case Is < -100
c = 10
Case Else
c = 12
End Select
End If
With Sheets("ABC").Shapes("テキスト " & i)
.Line.ForeColor.SchemeColor = c
.TextFrame.Characters.Font.ColorIndex = c - 7
.TextFrame.Characters.Font.Size = 6
End With
If Cells(n, "W").Value = 37 Then
a = 39
Else
a = 3
End If
With Sheets("ABC").Shapes("楕円 1")
.Fill.ForeColor.SchemeColor = a - 7
.TextFrame.Characters.Font.ColorIndex = a
End With
Next i
End Sub
といった感じで作成しています。
今回
If Cells(n, "W").Value = 37 Then
a = 39
Else
a = 3
End If
With Sheets("ABC").Shapes("楕円 1")
.Fill.ForeColor.SchemeColor = a - 7
.TextFrame.Characters.Font.ColorIndex = a
End With
上記の部分を追加しました。
トラブルだらけです。
読みに行ったセルの値が37なら楕円を39の色にて塗りつぶす、
それ以外なら3です。
ただ、まだ塗りつぶしの色と文字の色の関係は調べていません。
長くわかりづらいと思いますが、宜しくお願いいたします。
色々と試してはみたのですが、なかなかうまくいきません。
Private Sub Worksheet_Calculate()
For i = 1 To 100
n = (i - 1) * 3 + 8
If Cells(n, "R").Value < -10 Then
c = 10
Else
Select Case Cells(n, "S").Value
Case Is = 0
c = 10
Case Is > -89
c = 17
Case Is < -100
c = 10
Case Else
c = 12
End Select
End If
With Sheets("ABC").Shapes("テキスト " & i)
.Line.ForeColor.SchemeColor = c
.TextFrame.Characters.Font.ColorIndex = c - 7
.TextFrame.Characters.Font.Size = 6
End With
If Cells(n, "W").Value = 37 Then
a = 39
Else
a = 3
End If
With Sheets("ABC").Shapes("楕円 1")
.Fill.ForeColor.SchemeColor = a - 7
.TextFrame.Characters.Font.ColorIndex = a
End With
Next i
End Sub
といった感じで作成しています。
今回
If Cells(n, "W").Value = 37 Then
a = 39
Else
a = 3
End If
With Sheets("ABC").Shapes("楕円 1")
.Fill.ForeColor.SchemeColor = a - 7
.TextFrame.Characters.Font.ColorIndex = a
End With
上記の部分を追加しました。
トラブルだらけです。
読みに行ったセルの値が37なら楕円を39の色にて塗りつぶす、
それ以外なら3です。
ただ、まだ塗りつぶしの色と文字の色の関係は調べていません。
長くわかりづらいと思いますが、宜しくお願いいたします。