- 317 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 10:56:07.55 ID:cSCM+dO10.net]
- 厚労省で配布されている
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/000116890_00001.html にある https://www.mhlw.go.jp/content/10900000/000494621.xlsm なんだけど、内容は単純で 1件いくらの検査があって、件数を入力すれば請求書が作成されるというもの 1シート=1自治体なので、複数の自治体へ請求する場合は、ユーザーがシートコピーして作る VBAで各シートを集計して総括表に転写する なんだけど、VBAみて 変数が多すぎてコーディング中に間違えても気づかんだろってのと 引っ張ってくるセルをConstで決め打ちしてるけど これ後のメンテナンスでセル一個挿入することになったら修正大変やん と思いました。 というか、エラーメッセージの所で間違えて 行を表示すべきところを列表示しているけど これこそ変数多すぎて分かりにくくした事が原因だと思います。 じゃあどうする、と言われたらみなさんならどうしますか? 同じ形の複数の2次元の表を合計するだけなんだから スタート地点とゴール地点決めてやって 後はずらしていけばいいやんと思うのですが 後、小数とか負の値ぶっこんでも動作するのはモヤモヤするんだけど まぁこの辺やりだしたらキリがないので使わせる相手によってどうするかは変えますかね
|

|