Excel VBA質問箱 IV

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

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


18498 / 76736 ←次へ | 前へ→

【63680】Re:If〜thenの条件式について
発言  kanabun  - 09/11/29(日) 16:11 -

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

よこから失礼

> A1="0" かつ B1="0" ならば,
ということは セルのデータ型は文字列型ということで
しょうから、
数式でいうと
  IF(A1&B1="00",)
ということなので、この条件を 条件付書式の数式に
セットすれば いいということになりませんか?

> LastR = Range("A65536").End(xlUp) '最終行を取得
> としてみたのですが , これですとうまく動作しません。
どう、うまくいかなかったのでしょうね??

A列とB列の最終行が異なるばあいに大きいほうを
LastRow とするには、たとえばこんな感じで
いかがですか?

Sub Try1()
  Dim r As Range
  Dim LastRow As Long

  'A、B列の最終行を求める
  With Cells(Rows.Count, 1)
    LastRow = WorksheetFunction.Max( _
         .End(xlUp).Row, _
         .Offset(, 1).End(xlUp).Row)
  End With
  
  '範囲に条件付書式をセットする
  With Range("A1:B" & LastRow).FormatConditions
    .Delete
    .Add Type:=xlExpression, _
       Formula1:="=NOT($A1&$B1=ASC(""00""))"
    .Item(1).Interior.ColorIndex = 3
  End With
End Sub

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 お礼

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