
配列を使いたいのですがE仕様書の書き方がわかりません。
一つの配列に5つの項目があり、一つ一つの項目の長さが6桁の数字のSMWK(受注数量下限数)と言う配列と、
一つの配列に5つの項目があり、一つ一つの項目の長さが3桁の数字で小数点以下2桁のSMWR(割引率)という配列を使いたいのですが・・・・。
SMWKをループでまわして最初に当てはまったデータの項目SMWK,X該当のものが見つかった場合ループから抜け、SMWR,Xの値を出して割引額を計算することに使いたいと思っています。
説明があやふやで申し訳ございませんがどなたか教えていただけないでしょうか?
No.1ベストアンサー
- 回答日時:
配列にどのように値を入れるかによりコーディングが違います。
また、説明が難しいです。
他の方法として、多少長くはなりますが、
IF・ELSE・ENDIFを使用して分岐させる方法か、
受注数量下限数と割引率のファイルを作りCHAINで
受注数量下限数から割引率を取ってくる方法があると思います。
まず、この計算は画面から入力した時割引の計算をするにしても
ファイルのデータを計算するにしても何らかの形で受注数量下限数を
算出していると思うのですが、IF・ELSE・ENDIFを使用すると
受注数量下限数の算出は必要なくなると思います。
受注数量下限数と割引率のファイルを作った場合は、受注数量下限数や
割引率が変わった場合、ファイルの内容を変更するだけで、メンテナンスが
できます。(他のやり方だとRPGのコンパイルが必要になります)
E仕様書を使うと個人的に見づらいので苦手というのがあるのですが、
いかがなものでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Java Java 南京錠 2 2023/02/04 11:46
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) エクセルで文字の少し変わった計を取りたい 6 2023/05/30 23:19
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- Microsoft ASP プログラミング関係で質問です。 3 2022/10/11 16:06
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列数式の解除
-
VB6 配列を初期化したい
-
2つ以上の変数を比較して最大数...
-
VBA 1次元配列を2次元に追加する
-
特定のセル範囲で4文字以上入力...
-
配列変数の添字が範囲外ですと...
-
Excel-VBAの配列「Public Const...
-
ListViewで、非表示列って作れ...
-
VLOOKUP関数で、一番下...
-
2次元動的配列の第一引数のみを...
-
for each の現在の配列ポインタ...
-
配列内の内容を全て表示する方法
-
OutlookVBAでサブフォルダ一括作成
-
subの配列引数をoptionalで使う...
-
fortranでのcsvファイルの読み込み
-
配列を任意の数値で埋める方法
-
VB.NET2015 サブルーチンの使い方
-
[VB.net] StringからByte配列へ...
-
AES暗号にて、AES_set_encrypt_...
-
個数が1以上の行を個数分行コ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列数式の解除
-
2つ以上の変数を比較して最大数...
-
特定のセル範囲で4文字以上入力...
-
VBA 1次元配列を2次元に追加する
-
subの配列引数をoptionalで使う...
-
2次元動的配列の第一引数のみを...
-
配列変数の添字が範囲外ですと...
-
ListViewで、非表示列って作れ...
-
VB6 配列を初期化したい
-
for each の現在の配列ポインタ...
-
エクセルで最小値から0を除く方法
-
《エクセル2000》A列・B列の商...
-
Excel-VBAの配列「Public Const...
-
ヤマ括弧でくくられたテキスト...
-
配列内の内容を全て表示する方法
-
MATLABにて場合分け関数を定義...
-
VBのFunctionで、配列を引数...
-
VBA Match関数の限界
-
配列に同じ値を入れる方法
-
linest関数に配列を渡す
おすすめ情報