プロが教えるわが家の防犯対策術!

エクセルVBAにて

=A1=B1とすれば A1とB1のセル内容が一緒だった場合 TRUE 違っていれば FALSE になる。

上と似たようにA列とB列が一緒だった場合 TRUE 違っていれば  FALSE ←この列での判定はできるのでしょうか?
また、あればVBAでこの列での判定があればコードを教えていだきたいです。

A 回答 (2件)

スペック上、有りません。


for文を使って、セル内容を1個1個確認判定するしか有りません。
    • good
    • 0
この回答へのお礼

ありがとう

for文を使ってみようと思います、ありがとうございました!

お礼日時:2024/03/24 19:36

こんばんは



>列での判定はできるのでしょうか?
ご質問の内容とは少し違うと思いますけれど、C列に結果を表示するのでも良ければ、セル範囲でまとめて処理する方法はあります。

ご提示の通りの関数式を利用して、エクセルに計算してもらう方法ですが・・
仮に、変数 rg に対象とする「C列のセル範囲」が設定されているとするなら
 rg.Formula = "=A1=B1"
 rg.Value = rg.Value
とすることで、まとめて計算したような結果を得ることは可能です。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A