Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2544 / 76734 ←次へ | 前へ→

【79833】複数条件での最大日付取得
質問  tsujio  - 18/4/26(木) 7:14 -

引用なし
パスワード
   お世話になります。

以下のデータが入力された行が400行ほどあります。

---------------------------------
列番号  1    2     3
行番号    
 1   受注 商品送付 入金確認
 2   4/10  4/10   4/11
---------------------------------

ステータスは列番号1→2→3の順に進んでいきます。

上記表の場合、「最新ステータス」表示セルに「商品送付」と返したいのですが、
同じ日付が入力されていると行によっては「受注」が返されてしまいます。

現在、

WorksheetFunction.Max

を使用し、対象範囲には日付が入力されている2行目を指定しています。

これを複数条件、

「同じ日付があれば列番号の大きい方を返す(上記の図だと「商品送付」)」

としたいのですが、dmaxでいけるのでしょうか。

試してみましたがうまくいきませんでした。

「2行目の中で最大、かつ列番号が大きいほう」の値を取得するにはどういう書き方があるのでしょうか。

よろしくお願いいたします。


※1行目の「受注」「商品送付」「入金確認」にはEnumでそれぞれ「1」「2」「3」を割り当てています。

3 hits

【79833】複数条件での最大日付取得 tsujio 18/4/26(木) 7:14 質問[未読]
【79834】Re:複数条件での最大日付取得 マナ 18/4/26(木) 19:07 発言[未読]
【79835】Re:複数条件での最大日付取得 tsujio 18/4/27(金) 7:01 発言[未読]
【79838】Re:複数条件での最大日付取得 マナ 18/4/28(土) 9:10 発言[未読]
【79840】Re:複数条件での最大日付取得 マナ 18/4/28(土) 12:36 発言[未読]
【79845】Re:複数条件での最大日付取得 tsujio 18/4/29(日) 6:13 お礼[未読]
【79846】Re:複数条件での最大日付取得 マナ 18/4/29(日) 7:48 発言[未読]
【79847】Re:複数条件での最大日付取得 tsujio 18/4/29(日) 8:44 お礼[未読]
【79848】Re:複数条件での最大日付取得 マナ 18/4/29(日) 10:31 発言[未読]
【79857】Re:複数条件での最大日付取得 tsujio 18/5/1(火) 8:04 お礼[未読]

2544 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free