Excel VBA質問箱 IV

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

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


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

【53626】数字の判定で色をつけるには2. 08/1/26(土) 23:55 質問[未読]
【53628】Re:数字の判定で色をつけるには2. じゅんじゅん 08/1/27(日) 9:38 発言[未読]
【53630】Re:数字の判定で色をつけるには2. 08/1/27(日) 13:52 発言[未読]
【53641】Re:数字の判定で色をつけるには2. わさび 08/1/28(月) 9:30 発言[未読]
【53629】Re:数字の判定で色をつけるには2. neptune 08/1/27(日) 9:54 回答[未読]
【53631】Re:数字の判定で色をつけるには2. 08/1/27(日) 13:56 お礼[未読]

【53626】数字の判定で色をつけるには2.
質問    - 08/1/26(土) 23:55 -

引用なし
パスワード
   53563の方と同じようなケースなんですが。
こちらもVBA初心者です。。

それぞれの行がA列+B列=C列、D列+E列+F列=G列でC列=G列にならなければ両方のセルに色を付けるという場合。


For(C列、G列の数字が入力されてるところまで回る)
{
  if(C列=G列にならなければ)
  {
    CとGのセルを赤に塗る
  }
  else
  {
    処理なし
  }
}

すみませんがよろしくお願いします。

【53628】Re:数字の判定で色をつけるには2.
発言  じゅんじゅん  - 08/1/27(日) 9:38 -

引用なし
パスワード
   ▼☆ さん:
>53563の方と同じようなケースなんですが。
>こちらもVBA初心者です。。
>
>それぞれの行がA列+B列=C列、D列+E列+F列=G列でC列=G列にならなければ両方のセルに色を付けるという場合。
>
>
>For(C列、G列の数字が入力されてるところまで回る)
>{
>  if(C列=G列にならなければ)
>  {
>    CとGのセルを赤に塗る
>  }
>  else
>  {
>    処理なし
>  }
>}
>
>すみませんがよろしくお願いします。

条件付き書式ではダメなのですか?

Vハチさんは他への応用のためにVBAとの事でしたが、☆ さんも同じですか?

【53629】Re:数字の判定で色をつけるには2.
回答  neptune  - 08/1/27(日) 9:54 -

引用なし
パスワード
   ▼☆ さん:
こんにちは

他言語が出来るようなので必要事項のみ書いときます。

>それぞれの行がA列+B列=C列、D列+E列+F列=G列でC列=G列にならなければ両方のセルに色を付けるという場合。
セルの値を取得するにはrangeオブジェクトのvalueプロパティを使用します。
後は演算するだけです。

>C列、G列の数字が入力されてるところまで
はC列なら
dim LastRow as long
LastRow = Cells(Rows.Count, 3).End(xlUp).Row
で取得できます。

セルの色を塗るのは
Excelにはマクロの記録という便利なHelp機能があるのでそれを利用すると
基本的な構文を得る事が出来ます。

これで必要情報は大丈夫と思います。後はHelpで調べられます。

【53630】Re:数字の判定で色をつけるには2.
発言    - 08/1/27(日) 13:52 -

引用なし
パスワード
   ▼じゅんじゅん さん:
>
>条件付き書式ではダメなのですか?
>
>Vハチさんは他への応用のためにVBAとの事でしたが、☆ さんも同じですか?

例えば100行まで数値が入ってる場合に
条件付きで簡単に設定が出来ればいいんですが。
あたしの知識ではそれぞれに設定するしか出来なくって。

そうなるとVBAじゃなぃと出来ないかなと思い勉強中なんですが。
もちろん他への応用も出来ればと思っております。

よろしくお願いします。

【53631】Re:数字の判定で色をつけるには2.
お礼    - 08/1/27(日) 13:56 -

引用なし
パスワード
   ▼neptune さん:
こんにちは。

回答ありがとうございます(__)
helpで模索しながらやってみます。

【53641】Re:数字の判定で色をつけるには2.
発言  わさび  - 08/1/28(月) 9:30 -

引用なし
パスワード
   ▼☆ さん:
>例えば100行まで数値が入ってる場合に
>条件付きで簡単に設定が出来ればいいんですが。
>あたしの知識ではそれぞれに設定するしか出来なくって。

セルをまとめて選択して、条件付書式を設定すれば、
いっぺんにできちゃいますよ。

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