Excel VBA質問箱 IV

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

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


32291 / 76734 ←次へ | 前へ→

【49681】Re:検索
発言  ichinose  - 07/6/15(金) 20:11 -

引用なし
パスワード
   こんばんは。

>>Sub add_formatcondition()
>>  With Columns(1)
>>    .FormatConditions.Delete
>>    With .FormatConditions.Add( _
>>        Type:=xlExpression, Formula1:= _
>>        "=COUNTIF(c1,rc)>1")
>>      .Interior.ColorIndex = 3
>>      End With
>>    End With
>>End Sub
>
>返信遅くなりまして、すみません。
>これでいけるかなと思います!
>countifについて調べていますが、
>「COUNTIF(c1,rc)>1」
>はAの行をしらべるのになぜc1とrcでくくってあるのですかね?
ちょっと紛らわしいですね!!
これ、R1C1形式でセル範囲を表しています。

C1は、1列目のセル RCは、カレントのセル

新規ブックの標準モジュールで

Sub disp_address()
  With Columns(1)
    MsgBox .Address(, , xlR1C1)
    End With
End Sub

これを実行してみてください。

C1と表示されます。

A1形式で記述すると、

Sub add_formatcondition2()
  With Columns(1)
    .Cells(1).Activate
    .FormatConditions.Delete
    With .FormatConditions.Add( _
        Type:=xlExpression, Formula1:= _
        "=COUNTIF($a:$a,a1)>1")
      .Interior.ColorIndex = 3
      End With
    End With
End Sub

↑このコードと前回の投稿したコードでは、A列に設定される
条件付書式は同じです。

6 hits

【49648】検索 xxxxx 07/6/14(木) 17:31 質問
【49656】Re:検索 ichinose 07/6/14(木) 22:14 発言
【49675】Re:検索 xxxxx 07/6/15(金) 15:04 質問
【49681】Re:検索 ichinose 07/6/15(金) 20:11 発言
【49711】Re:検索 xxxxx 07/6/18(月) 11:20 質問
【49722】Re:検索 ichinose 07/6/18(月) 19:48 発言
【49756】Re:検索 xxxxx 07/6/19(火) 23:12 お礼
【49761】Re:検索 xxxxx 07/6/20(水) 17:09 質問
【49762】Re:検索 Kein 07/6/20(水) 17:31 回答
【49763】Re:検索 Kein 07/6/20(水) 17:34 発言
【49765】Re:検索 Kein 07/6/20(水) 22:29 発言
【49764】Re:検索 ichinose 07/6/20(水) 21:00 発言

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