Excel VBA質問箱 IV

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

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


18442 / 76736 ←次へ | 前へ→

【63736】Re:If〜thenの条件式について
発言  kanabun  - 09/12/6(日) 0:21 -

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

>[質問1]↑行全体ではなく,条件にあう行のかつB列のみを塗りつぶしたい
>      という場合は,kanabunさんのコードをどのように修正すれば
>      よいでしょうか?

B列だけに条件付書式設定を適用するようにすればよいのでは?
条件の数式は 変更なしです。

Sub Try1_BColumn() 'B列だけに条件付書式設定バージョン
  Dim LastRow As Long
  With Cells(Rows.Count, 1)
    LastRow = WorksheetFunction.Max( _
         .End(xlUp).Row, _
         .Offset(, 1).End(xlUp).Row, _
         .Offset(, 2).End(xlUp).Row _
         )
  End With
  With Range("B1:B" & LastRow)
    .Item(1).Select
    With .FormatConditions
      .Delete
      .Add Type:=xlExpression, _
         Formula1:="=ASC($A1&$B1)<>""00"""
      .Item(1).Interior.ColorIndex = 6
    End With
  End With
End Sub

>[質問2]↑応用して,A,B,C列の最終行(A列とB列とC列の最終行が
>      異なるばあいに大きいほうをLastRow とする)を求めるとしたい
>      ときはコードをどのようにすればよいでしょうか?

上のサンプルを見てください。
A列、B列およびC列のうち 最大の行番号を LastRowにセットしています。
0 hits

【63629】If〜thenの条件式について ぼこ 09/11/23(月) 2:02 質問
【63630】Re:If〜thenの条件式について MI 09/11/23(月) 6:54 発言
【63678】Re:If〜thenの条件式について ぼこ 09/11/29(日) 15:11 質問
【63680】Re:If〜thenの条件式について kanabun 09/11/29(日) 16:11 発言
【63681】Re:If〜thenの条件式について kanabun 09/11/29(日) 16:22 発言
【63682】Re:If〜thenの条件式について kanabun 09/11/29(日) 16:54 発言
【63683】Re:If〜thenの条件式について ぼこ 09/11/29(日) 20:05 お礼
【63695】Re:If〜thenの条件式について kanabun 09/11/30(月) 21:31 発言
【63735】Re:If〜thenの条件式について ぼこ 09/12/5(土) 23:58 質問
【63736】Re:If〜thenの条件式について kanabun 09/12/6(日) 0:21 発言
【63737】Re:If〜thenの条件式について ぼこ 09/12/6(日) 13:29 お礼
【63631】Re:If〜thenの条件式について ホーキング 09/11/23(月) 13:22 回答
【63684】Re:If〜thenの条件式について ぼこ 09/11/29(日) 20:11 お礼

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