Excel VBA質問箱 IV

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

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


8691 / 76735 ←次へ | 前へ→

【73613】Re:循環参照回避
発言  UO3  - 13/1/28(月) 17:12 -

引用なし
パスワード
   ▼nonoka さん:

こんにちは

ウッシさんもご指摘のように、日付の関連がぼんやりとしてます。
nonoka さんにとっては、毎日の生産計画調整業務なので、いわずもがなの、わかりきった関連・・・
と思われるかもしれませんが、部外者から見れば、??? と悩んでしまう。

コードがこうとか、式がこうというのではなく、Q列、R列、V列の各列の全行のそれぞれの日付、
これがその列の6行目にあるキャパ数を超えていると、その日に生産はできないので、超えた分、
翌日生産に回すと、おそらく、こういうことなんですよね?

だけど、ウッシさんも言われるように、じゃぁ明日にした、ところが、もともと明日には(その下の別件で)
計画が入っていて、それをあわせると、そこがキャパオーバー。
なので・・・ということなんでしょうね。 
(この場合、明日に延期したものは明日のままで、むしろさらに翌日にしなければいけないのは、下にあった
 生産計画のほうなんじゃないのかなぁ・・・とも思いますが)

さらに、現在の式ですが(私は関数からきしなので理解が間違っていおるかもしれませんが)

>Q7にはCOUNTIF(Q10:Q500,MODE.SNGL(Q10:Q500))

これは、今いれた日付をもとにしたものがいくつあるかということではなく、全体で最も登場頻度が
多いもののカウントですよね。それは、今いれたものではなく、上のほうのものかもしれないし、
いったんK列に入力したものの変更だった場合は、下にもデータがあるわけで、ずっと下のほうの
日付かもしれない。そうすると、今入れたK列の日付を調整するのは間違っているというか、
調整すべきは上のほうの日付、あるいは下のほうの日付?

なので、私見ですけど、K列に入力して、判定して調整して・・・ということではなく、
バッチ処理として K列の日付をクリアしたうえでC列の10行目の日付をK列の10行目にいれる。
で、自動設定されるQ,R,V列の日付のカウントをキャパ数と照らし合わせながら、オーバーしていれば、
それを(オーバーがなくなるまで)翌日回しにする。
次の行には、上の行で設定した最終的な日付をセット。で、判定して必要なら翌日回しをして。。。

こういうロジックのほうがいいのかもしれません。
この線でコードを書いて見ようかな?と思っています。

0 hits

【73600】循環参照回避 nonoka 13/1/27(日) 1:46 質問
【73602】Re:循環参照回避 UO3 13/1/27(日) 16:19 発言
【73603】Re:循環参照回避 nonoka 13/1/27(日) 19:24 回答
【73604】Re:循環参照回避 UO3 13/1/27(日) 23:03 発言
【73605】Re:循環参照回避 UO3 13/1/28(月) 12:41 発言
【73606】Re:循環参照回避 nonoka 13/1/28(月) 13:54 回答
【73607】Re:循環参照回避 ウッシ 13/1/28(月) 13:56 回答
【73608】Re:循環参照回避 nonoka 13/1/28(月) 14:06 回答
【73609】Re:循環参照回避 ウッシ 13/1/28(月) 14:36 回答
【73611】Re:循環参照回避 nonoka 13/1/28(月) 16:08 回答
【73612】Re:循環参照回避 ウッシ 13/1/28(月) 16:44 回答
【73615】Re:循環参照回避 nonoka 13/1/28(月) 19:00 回答
【73616】Re:循環参照回避 ウッシ 13/1/28(月) 19:15 回答
【73617】Re:循環参照回避 nonoka 13/1/28(月) 19:27 回答
【73618】Re:循環参照回避 ウッシ 13/1/28(月) 20:40 回答
【73621】Re:循環参照回避 nonoka 13/1/28(月) 22:32 お礼
【73613】Re:循環参照回避 UO3 13/1/28(月) 17:12 発言
【73614】Re:循環参照回避 nonoka 13/1/28(月) 18:24 回答
【73619】Re:循環参照回避 UO3 13/1/28(月) 21:21 発言
【73620】Re:循環参照回避 nonoka 13/1/28(月) 22:30 回答
【73622】Re:循環参照回避 UO3 13/1/28(月) 22:56 発言
【73623】Re:循環参照回避 nonoka 13/1/28(月) 23:01 回答
【73626】Re:循環参照回避 UO3 13/1/29(火) 6:20 発言
【73629】Re:循環参照回避 nonoka 13/1/29(火) 9:16 回答
【73633】Re:循環参照回避 UO3 13/1/29(火) 12:33 発言
【73634】Re:循環参照回避 nonoka 13/1/29(火) 12:56 回答
【73635】Re:循環参照回避 UO3 13/1/29(火) 13:16 発言
【73636】Re:循環参照回避 UO3 13/1/29(火) 13:18 発言
【73637】Re:循環参照回避 nonoka 13/1/29(火) 13:23 回答
【73638】Re:循環参照回避 UO3 13/1/29(火) 13:36 発言
【73639】Re:循環参照回避 nonoka 13/1/29(火) 14:27 回答
【73641】Re:循環参照回避 UO3 13/1/29(火) 14:40 発言
【73642】Re:循環参照回避 nonoka 13/1/29(火) 14:46 回答
【73643】Re:循環参照回避 nonoka 13/1/29(火) 15:10 回答
【73644】Re:循環参照回避 nonoka 13/1/29(火) 15:13 回答
【73646】Re:循環参照回避 UO3 13/1/29(火) 15:23 発言
【73648】Re:循環参照回避 UO3 13/1/29(火) 15:31 発言
【73650】Re:循環参照回避 nonoka 13/1/29(火) 16:30 回答
【73651】Re:循環参照回避 UO3 13/1/29(火) 16:51 発言
【73652】Re:循環参照回避 nonoka 13/1/29(火) 17:01 回答
【73653】Re:循環参照回避 UO3 13/1/29(火) 20:21 発言
【73656】Re:循環参照回避 nonoka 13/1/29(火) 22:48 お礼
【73645】Re:循環参照回避 UO3 13/1/29(火) 15:18 発言
【73647】Re:循環参照回避 nonoka 13/1/29(火) 15:27 回答
【73640】Re:循環参照回避 UO3 13/1/29(火) 14:34 発言
【73610】Re:循環参照回避 UO3 13/1/28(月) 14:39 発言
【73705】Re:循環参照回避 nonoka 13/2/5(火) 20:19 質問
【73712】Re:循環参照回避 UO3 13/2/6(水) 11:17 発言
【73713】Re:循環参照回避 UO3 13/2/6(水) 11:32 発言
【73715】Re:循環参照回避 UO3 13/2/6(水) 12:07 発言
【73716】Re:循環参照回避 nonoka 13/2/6(水) 12:57 回答

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