|
▼たけ さん:
こんにちは
昨日ササッと直前のソースのみ、見て回答を書いたんですが、
今日見てみるとなんか自信がなくなりました。多分、昨日書いたのでは駄目だろうと思います。
そこで、最初から読み直しても、やっぱり、よく条件がわかりません。
回答がおかしくなったお詫びに、サンプルソースを書こうと思います。
そこで教えてください。これで抜けはないですか?
何度もコードを書くのは面倒なので、よく以下の条件を見てみてください。
・セルの範囲を指定して,
・左側の列から1つずつ,セルに対しての条件分岐をして
※質問:セルの何に対してですか、位置、それともセルのデータ?
・その結果を別のシートのオートシェイプに反映したい(赤で塗りつぶす)
//////////////////////追加説明/////////////////
・指定された範囲の任意のセルに数値が入力されると,その数値によってオートシェイプの色が変わる
・range1については,1行指定で複数列
多分このような事だろうと想像している所。
1.Tagetが指定された範囲に含まれるかを確認
2.含まれていれば、その数値データを評価して、塗りつぶすシェイプと色を決定
3.他のシートのシェイプを2.の条件で塗りつぶす
誤りがあれば訂正して下さい。
|
|