5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 50

847 :名無しさん@そうだ選挙にいこう:2006/11/25(土) 11:11:57
【1 OSの種類         .】 WindowsXP SP2
【2 Excelのバージョン   】 Excel2002
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 どんなキーワードで検索したらよいのかすらわかりません

for(i=0;aryA[i]!=END;i++)
  if(aryA[i]==(target_A OR target_a) AND aryB[i]==(target_B OR target_b))
    return i;

C(に類似した独自の書式)で書くとこんな感じになるんですけど、これをVBAを使用せずに実装する事はできますか?
検索対象となる文字列を2つ*2組入力すると1組の中からひとつずつ計2つが含まれる行を探し、その番号を返す、というような。
図にするとこうなります。

入力セル
 A    B
りんご なす
なし  きゅうり  (A列から1つB列から1つ)

データセル
1 りんご なし
2 かき はくさい
3 トマト りんご
4 なし きゅうり
5 りんご なし

出力セル
4 (解が複数ある場合は最初に現れたもの)

よろしくお願いします。

322 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)