|
はじめまして。
VBA関係のホームページを色々見て周り、複数条件に当てはまる時、セルの色を変えたりするのはありましたが、
複数条件に当てはまる時、計算して値を返すというのがどこにもなかったので、教えていただけますでしょうか?
下記の文章のカッコは見やすくした為で、実際は全てカッコは要りません。
仮に、
A1にリストボックスで、(ピーマン)(ナス)があり、B2にのリストボックスに
(空白)(福岡)(静岡)があるとして、C1には金額をランダムに入力できるような
シートがあるとして、
仮に、ピーマンを5と考え、空白を12と考えたとき、
A1で(ピーマン)を選択、B2で(空白)を選択した時に、C3のセルに、C1×(5÷12)というような計算をして、値を求めたいのです。
同様に、
ナスを8とし、静岡を6と考えたとき、
A1で(ナス)B2で(静岡)を洗濯した場合はC3のセルに、C1×(8÷6)という計算をして値をセルに返したいのです。
なかなか説明がわかりにくいと思いますが、よろしくお願いいたします。
ポイントは、複数のセルで、そのセルごとの特定の文字列にHITした時、計算式を変えて値を返すということです。
言葉で言うと、
もしA1がピーマンで、B2が空白の場合はC3のセルにC1×5÷12という計算をして値を返す。
もしA1がピーマンで、B2が静岡の場合はC3のセルにC1×5÷6という・・・
というような感じです。
それではよろしくお願いいたします。
|
|