『同じ範囲内に2つのデータが2つのデータがある場合』(小町) よろしくお願いいたします。VBA初心者ですので、失礼を承知で書きます。 Range("A2:A8") にはそれぞれ県名がはいっています。福岡県と長崎県がこの範囲内にあれば「あり」、どちらか片方しか存在しなければ「なし」と返すコードを教えていただけますか。 < 使用 Excel:Office365、使用 OS:unknown > ---- >VBA初心者ですので、失礼を承知で書きます。 よくわかりませんが、どこで詰まっているのですか? VBAに拘らなければ、例えば↓のような数式でも対応できませんか? =IF(SUM(COUNTIF(A2:A8,{"福岡県","長崎県"}))=2,"あり","なし") ※重複がある(たとえば福岡県が0こなのに、長崎県が2こある)だとマズいことになりますが。 VBAでやるとしても同じように、例えば↓のように条件分岐すればよいかと。 (1)条件:A2:A8に"福岡県"が1つ以上ある and A2:A8に"長崎県"が1つ以上ある (2)真の場合、「あり」と出力する (3)偽の場合、「なし」と出力する ちなみに、「どちらも無い場合」はどうするのですか? (上記では、「なし」になります) (もこな2 ) 2022/05/13(金) 18:43 ---- もこな2様 ありがとうございます。関数式でもこんなに短くてできるなんて思いませんでした。都合、VBAで作る必要がありますので、考え方だけでも本当にありがたいです。しかも私でも書けそうです。自分で頑張ってみますね!本当にありがとうございます。 (小町) 2022/05/13(金) 18:55