与えられた
O 1 2 3 A
A 4 5 6 B
B 7 8 9 D
O 3
C 15
T 18
列 A に値が含まれている場合は残りの列にも値が含まれ、値が含まれていない場合は列 2 と 5 にも値が含まれているが 3 と 4 には含まれていないことを検証する VBA コードを探しています。
例を単純化しました。実際のシートでは、チェックする列と行がさらに多くなります。
COUNTIF と INDEX/MATCH と配列フォーラムを検討しましたが、私の理解では、これらはすべて一度に 1 つの列で機能します。
WHEN A1:An<>"" THEN COUNTBLANK(B:E) ELSE COUNTA (C:D) のようなことをしたい
A の空白を使用してオートフィルターを使用し、次に countblank を使用して、次に A の値に対して 2 番目のオートフィルターを使用する最良の方法です。
ありがとう