Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2327 / 13644 ツリー ←次へ | 前へ→

【68683】初心者です。。 とんとん 11/4/6(水) 16:18 質問[未読]
【68684】Re:初心者です。。 Jaka 11/4/6(水) 16:57 発言[未読]
【68685】Re:初心者です。。 ponpon 11/4/6(水) 17:57 発言[未読]
【68693】Re:初心者です。。 Jaka 11/4/7(木) 9:17 発言[未読]
【68687】Re:初心者です。。 UO3 11/4/6(水) 18:09 回答[未読]
【68698】Re:初心者です。。 とんとん 11/4/7(木) 14:15 お礼[未読]

【68683】初心者です。。
質問  とんとん  - 11/4/6(水) 16:18 -

引用なし
パスワード
   B列に縦に、月・火・水・木・金・土・日・月・火・・・・と並んでいる。
このうち土と日の文字だけを赤字にしたい。
VBAではどのように行うのでしょうか。

【68684】Re:初心者です。。
発言  Jaka  - 11/4/6(水) 16:57 -

引用なし
パスワード
   こんな感じ。

Dim 範囲 As String, Cel As Range
範囲 = "B1:B18"
For Each Cel In Range(範囲)
  If Cel.Value = "土" Or Cel.Value = "日" Then
    Cel.Interior.ColorIndex = 3
  End If
Next

【68685】Re:初心者です。。
発言  ponpon  - 11/4/6(水) 17:57 -

引用なし
パスワード
   jakaさん文字色って書いてますよ。
     ~~~~~~~~
>Cel.Interior.ColorIndex = 3



Cel.Font.ColorIndex = 3  に

【68687】Re:初心者です。。
回答  UO3  - 11/4/6(水) 18:09 -

引用なし
パスワード
   ▼とんとん さん:

条件付書式を埋め込む案です。

Sub Test()
  With Range("B1:B" & Range("B" & Rows.Count).End(xlUp).Row)
    .FormatConditions.Delete
    .FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
      Formula1:="=""日"""
    .FormatConditions(1).Font.ColorIndex = 3
    .FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
      Formula1:="=""土"""
    .FormatConditions(2).Font.ColorIndex = 3
  End With
End Sub

【68693】Re:初心者です。。
発言  Jaka  - 11/4/7(木) 9:17 -

引用なし
パスワード
   ▼ponpon さん:
>jakaさん文字色って書いてますよ。

あら、ほんと。
フォローありがとうございました。

毎日1回は必ずおこる地震でぼけてきたか?
脳みそが液状化してる。
前からぼけているのを地震のせいにするJaka。

【68698】Re:初心者です。。
お礼  とんとん  - 11/4/7(木) 14:15 -

引用なし
パスワード
   jakaさん ponponさん UO3さん ありがとうございます!!
ばっちりできました。
皆さんにとっては朝飯前なんでしょうね。
本当にありがとうございました☆

2327 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free