ファン
検索
<< 2024年12月 >>
1
2 3 4 5 6 7
8
9 10 11 12 13 14
22
23 24 25 26 27 28
29
30 31
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。

2024年11月09日

Excel VBA使いこなして・・・

●本業でVBA

9月に転職! 個人事業主としてフリーランスとして出発
8月末に退職して、9月から
ただ、契約社員から個人事業主に代わり、税務がめんどくさーーーい

それはいいとして(笑)
業務委託契約で、その内容は
『RPG開発業務支援』だったと思う

最初は、確かにその通りだったのだが
案件を知り始めると・・・ナニコレー
いや、Excelでデータ準備をして、それをAS/400に転送

そこには、RPGが入るすきもない
そんな案件に携わって
開発言語は来る日も来る日も VBA
●RPG触りたーい

いや、もう、禁断症状が出始めたかも
唯一、Excel VBAで、RPGLEのソースを生成するマクロを作る
この時は、もう嬉しくてたまんなーい(*^▽^*)

前々職では、データ構造を定義するRPG3のI仕様書を生成するツールを作った
前職では、画面様式を定義するDDSを生成するツールを作った
今回は、RPG4(固定形式)を丸々1本(笑)

生成されたプログラムのロジック自体は簡単だから
自動化が出来るんだけど
出来上がったソースは

★オープンファイル数=約90
★ソース行数=約9000

手組みすると、かなりしんどい(笑)
元々はこの部分だけを担当していたら良い筈だったけど
(というか、この部分を頼まれた)

でも、ソースを自動生成するようにしちゃったから
余った時間は他の事に
それで、Excel VBAでゴリゴリと、自動化を進めた
●愛するAS/400

でも、やっぱりRPGソースを自動生成することを
Excel VBAで開発するより
複雑な業務をRPGで実装したい・・・

そんな想いが心の中にメラメラと

そういえば、前々職では、四則演算と平方根しか命令が無く
初等関数(例えば、Sin(), Cos(), Tan(), べき乗 など)は全然・・・
なので必要な場合は・・・(元々RPGは事務計算専用なので)

自作

ということで、べき乗が必要だったので
マクローリン展開という公式を使って
多桁長の演算ロジックを作ったなぁ

めっちゃ楽しかった(笑) (趣味と実益の極致)
●繋がってはいるけど

まぁ、今でもRPGを使ったり、CLで・・・
はしているものの、新しい事はしてないなぁ

AIを使って何かしたーい!
まだ、AS/400を利用できる・・・というか
RPG開発者ではあるけれども

メインで使えていないので、さっきも言ったように
禁断症状 が出始めて(笑)
なんとかしてー



人気ブログランキング
人気ブログランキング




posted by Y.Taki@AS400 at 02:48| Comment(0) | TrackBack(0) | AS/400
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/12774853

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: