最終更新日:
Copyright All Reserved ©, 1999-2005, hjm_kzk

EXCEL作品集

口上

作品名Ver.
万年カレンダー for EXCEL951.00
万年カレンダー for EXCEL971.00
CSVファイル縦読み1.00
富士通RDB2ダンプ展開1.01
OGLフォーマットデータ印刷onWindows1.00
PFD 3.1 ListCutter1.02
PDF 3.1 ListCutter1.00
オラクルSQL−PLUSログ展開1.00
エクセルシートコピア1.05
エクセル目次作成ツール1.05
数独解法ツール1.04
エクセルリンク修正補助ツール1.00
エクセルカスタムプロパティ制御ツール1.00
GENER制御文作成ツール1.01
LIBE制御文作成ツール1.00
タブ記号展開ツール1.01
エクセルマクロファイル化ツール1.04
テストデータ自動作成ツール1.00
セル&図形文字列検索ツール1.00
ファイルダンプ1.00
エクセル色変換1.00
OutlookExpressメールファイル整理1.16REV
Yahoo!Mailファイル整理1.00New

断り書き


口上

そもそも表計算との出会いは、会社の仕事で使っていたマルチプランでした。
マルチプランを訳も分からず、おっかなびっくり触っていたのですが、自前のWIN3.1マシンを購入してからは、既存のマルチプラン資源をEXCELにコンバートしようと決意!
そのうちにWIN95が出てきてUPGRADE。それを機に、徹底的にEXCELにのめり込んでしまいました。
と言っても自己満足の世界からは脱出できていないのが現状ですが(^_^;)


お品書き

万年カレンダー for EXCEL95 人様に見せられる(?)初めての作品です。

【特徴】

・大学の時分に、先輩から教わったユリウス暦をもとに計算させています。
・暦部は固定ですが、卓上カレンダーサイズにしたつもりです。
・春分の日、秋分の日を自動計算させています。
・2000年から施行される「ハッピーマンデー」を取り込んであります。
・誕生日を入力することにより、バイオリズムを表示させています(実習課題みたいだ(^_^;))
ダウンロード manen95.lzh
万年カレンダー for EXCEL97 人様に見せられる初めての作品のEXCEL97版です。

【特徴】

・EXCEL97で開けます(^_^;)
・2003/02/18 2003年施行のハッピーマンデーに対応しました。
ダウンロード manen97.lzh
CSVファイル縦読み(CSV VERTical Read) 少ないCSVレコードでも、256を越えると、EXCELでは展開できません。だったら、縦に展開してみては?と思いました。

【特徴】

・カラム数が沢山でも大丈夫になりましたが、レコード数が多いと、矢張り全て読みきれませんね。EXCEL以外のソフト(ファイルメーカ、ACCESSなど)で処理するのが一番ですね(^_^;)

ダウンロード csvvertr.lzh
富士通RDB2ダンプ展開 富士通製汎用機のRDB2のPRINTコマンドの結果ログから、EXCELシートに展開するものです。印刷する手間も省けますし、EXCELでフィルタリングする事により、検証作業が進むと思われます。

【特徴】

・XSPでのリストを基準に作製しています。MSPでもいけると思うのですが、検証する環境がありませんでしたm(__)m
・水平型でも、垂直型でも展開可能になっています。
・2003/02/03 バグがありました(^_^;)。現在U/Lされているのは、対応版です。

ダウンロード rdblgana.lzh
OGLフォーマットデータ印刷onWindows OGLフォーマッタは、株式会社ティージー情報ネットワーク社製のIBM汎用機向けのオーバレーツールです。レイアウトを確認するのに、IBMマシンへ定義体ファイルを転送する必要があり、リモート開発の時に不便でした。その為、WINDOWSから印刷できるようにしたのが、本ツールです。

【特徴】

・OGLフォーマッタV1.1をベースに開発しました。
・開発中に作製したので、完全に帳票レイアウトを再現できるものではありませんが、帳票イメージとして捉えるのには便利だと思います。
ダウンロード ogllayer.lzh
PFD 3.1 ListCutter 富士通のプログラマ支援プロダクトのPFDの3.1の区分編成の全印刷ファイルから、区分編成ファイル中のメンバ単位にファイル分割するツールです。

【特徴】

・特に特徴ってのはありませんが、区分編成ファイルをWINレベルのファイルにするには便利だと思います。
・2003/03/02 GEM3ライブラリを3.1で印刷したものへ対応いたしました。
・2003/03/14 名称を変更しました。
・2003/10/31 機能追加:漢字シフトコード分の2バイトを挿入しつつ分割する機能を追加しました。COBOLだと、コメント欄がずれるのを防げます。(Ver1.01)
・2003/12/4 機能改善:汎用機からのシフトコード除去時の対応改善。消えてしまった感じシフトコードを、半角空白にて補完します(Ver1.02)。
ダウンロード pfd31102.lzh
PDF 3.1 ListCutter IBMのプログラマ支援プロダクトのPDFの3.1の区分編成の全印刷ファイルから、区分編成ファイル中のメンバ単位にファイル分割するツールです。

【特徴】

・特に特徴ってのはありませんが、区分編成ファイルをWINレベルのファイルにするには便利だと思います。
ダウンロード pdf31l.lzh
オラクルSQL−PLUSログ展開 オラクル8で、SQL−PLUSでSPOOLしたログから、そのテーブルのダンプをEXCELシート上に展開するツールです。

【特徴】

・1シート制限の65000以上になったら、新たなシートを自動的に起こします。10万レコードでの展開実績があります。
・1フィールドのダンプ情報が1行に収まるように、ダンプの幅を広めに設定してください。
ダウンロード oralgana.lzh
エクセルシートコピア 複数のエクセルブック中のシートを複数のブックに複写します。シート構成を変えたい時に便利です

【特徴】

・ブック中のシート一覧を本ツールが作成し、そこに新ブック(新シート)情報を入力するだけです!
・そのシート一覧には、予定印刷ページ数も掲載されます。
・新ブックは自動創成します。
・複写の際に、シート名を変更することが可能です。
・2003/05/28 機能改善:表示しないシートの印刷予定ページ数をマイナス掲載するようにしました。
・2003/05/29 機能改善:用紙サイズを出すようにしたり、ステータスバーの表示を改善したり。
・2004/10/10 機能改善:HELP画面が壊れていました。シートをダブルクリックする事でHELPシートを表示するように変更しました。
・2004/10/19 機能修正:本シートを閉じたあとに開いたブックで、シートタブの右クリックが使えないバグを改修(Ver1.04)。
・2005/02/17 機能修正:本シートを閉じたあとに開いたブックで、シートタブの右クリックが使えないバグを改修(Ver1.05)。
・2005/02/18 機能修正:本シートを閉じたあとに開いたブックで、シートタブの右クリックが使えないバグを改修(今度こそ)(Ver1.06)。そもそも、ダブルクリックをするとHELPシートが現れて、他のシートに戻るときにHELPシートが消えると言う、V1.03からの発想が無謀だったのか?と思う今日この頃m(__)m
ダウンロード shtcn106.lzh
エクセル目次作成ツール エクセル中のシート情報、印刷ページ情報を得、「目次」シートを自動創成します

【特徴】

・表示されている、~で始まらないシート名を対象とします。
・「目次」と言う名前のシートを自動的に追加します。
・その目次から、各シートへジャンプするリンクを張ることが出来ます。
・その逆も出来ます(チェックボックスにて選択可能)
・2003/05/29 機能改善:目次作成後、印刷する機能を追加。メニューをフォームにて作成。印刷時に、ファイル情報、ページ情報をどこに印刷するかなどの設定可能(これももうちょっと操作を良くするために改良していきます)。
・2003/06/04 機能改善:リンクを張る際、そのセルが数値の時の考慮を追加。&印刷時にシート名(ディフォルトはヘッダ右)と、既存のヘッダフッタ情報を初期化するオプションを追加
・2003/06/06 機能改善:マイナー修正 ・2003/06/09 機能改善:目次だけ印字、本体だけ印字機能を追加
・2003/06/09 機能改善:本体印刷時、1シート毎印刷か、全シート一括か選択可能機能を追加
ダウンロード mokuj105.lzh
数独解法ツール ニコリ社発案の「数独」の解法ツールです。自動解析機能付き!

【特徴】

・問題を入力しなくてはならないけど、自動解析します
・自分で解くこともできます(判定機能付き)
・1パズルだけの状態保存機能付き
・2003/06/07 バグ対応:チェックボックス複数ONからOFFにした時に、そのOFFの値を回答していたバグ。
+2003/06/07 機能追加:値を設定せずに、おけそうな場所に色つけだけをするモード追加
・2003/06/07 機能改善:解析ロジック強化
・2003/07/09 機能改善:「Puluru・ぷるる:お勉強めるまがのページ」(humptyさんのサイト)画発行しているメルマガからの問題取り込み機能追加(メールからの掃出しは、OEの.eml形式か、.txt形式)
・2005/03/20 機能改善:たまに異常終了していました。もう数字が9つ埋められたものはチェックボックス無効にするようにしました。
ダウンロード sdoku104.lzh
エクセルリンク修正補助ツール エクセル内のリンク切れを修正する補助ツールです。

【特徴】

・リンクを張ってあるシート名を改名した時に発生するリンク切れを修正する為の補助ツールです。
ダウンロード lnkrp100.lzh
エクセルカスタムプロパティ制御ツール エクセルのカスタムプロパティを参照、設定、削除します。

【特徴】

・エクセルファイルのプロパティから設定できるカスタムプロパティを、本ツールが簡単に設定いたします。
ダウンロード setpr100.lzh
GENER制御文作成ツール 富士通MSP上の区分編成メンバ登録用のJCLを作成します。

【特徴】

・区分編成に登録するためにはFIMPORTでいちいち指定しなければならないのですが、JCLとして1ファイルにまとめる事により、FIMPORTのオペレーションがすくなくなります。
・2004/02/29 バグ修正:括弧のないファイル名の時、ドライブパス名まで展開していました。&.JCL修飾子を.TXTに変更しました。(Ver1.01)。
ダウンロード gerad101.lzh
LIBE制御文作成ツール 富士通XSP上の区分編成メンバ登録用のJCLを作成します。

【特徴】

・区分編成に登録するためにはFIMPORTでいちいち指定しなければならないのですが、JCLとして1ファイルにまとめる事により、FIMPORTのオペレーションがすくなくなります。
ダウンロード libad100.lzh
タブ記号展開ツール タブ記号を半角空白に置換し、ファイルに出力またはシートに展開します。

【特徴】

・ソフト製品に因っては、タブの展開文字が8文字固定となっているため、直接張り込むと思った資料にならない場合があります。これを、2、4、8文字の半角空白に置き換えするので、綺麗に張り込むことが出来ます。 ・ファイル単位でシートに展開する事も可能なので、例えばテキストファイルの修正前後の比較資料を作成する時に便利です。
・2003/12/4 機能改善:汎用機からのシフトコード除去時の対応改善。消えてしまった感じシフトコードを、半角空白にて補完します(Ver1.01)。
ダウンロード sptab101.lzh
エクセルマクロファイル化ツール エクセルファイル中のマクロを、テキストファイル化します。又、そのテキストファイルを入力にして、Function,Subステートメント単位に切り出します。

【特徴】

・マクロに関しての情報を取得するために、一々開いてコピペして...なんてしなくてもOK!本ツールが自動的に開いて、モジュール単位でデスクトップ上にファイル化します。パスワードの掛かっているオブジェクトは出来ません(^_^;)
・2003/10/08 機能追加:マクロの構造解析機能追加。プロシジャの呼び元、呼び先の関係をCSVファイルに出力します。(Ver1.01)
・2003/10/09 機能改善:マクロの構造解析機能改善。マクロの引数に、マクロが記述されていると、それを検知しないバグがありました。呼び出し元の表現を変更しました。(Ver1.02)
・2003/10/17 機能改善:マクロの構造解析機能改善。フォーム上のボタンから起動されるマクロの関連を見直しました(Ver1.03)。
・2004/06/18 機能改善:マクロの構造解析機能改善。フォーム上のボタンから起動されるマクロの関連を見直しました(Ver1.04)。
ダウンロード xlmod104.lzh
テストデータ自動作成ツール シート上に設定されたデータ種情報からランダムに発生させた文字列を出力します。テキストファイル形式、CSVファイル形式に対応してます。

【特徴】

・英字、数字、数値、半角カナ、全角ひらがなを、指定桁数又は指定桁数以下分のレコードを出力件数分出力します。
・例えば、英字出力の標準はA〜Zですが、値範囲を指定する事が出来、[M,D,T]と入力すると、MとDとTのいずれかを出力対象とする事ができます。
・ヘルプは、シート上のセルをダブルクリックすると表示されます。ちょっとした制御を行なっています。
ダウンロード tstdcr10.lzh
セル&図形文字列検索ツール 選択された複数のエクセルシート中の全シートを検索します。エラーセルも抽出します。

【特徴】

・セル内テキスト又は図形に追加されたテキストから、指定した文字列を検索します
・検索対象は、複数選択したエクセルブック中の保護の掛かっていないシート全てです。
・チェックの結果、抽出された場合は、その内容と、チェック結果、行列情報を知らせます。
・チェックの結果、抽出されなかった場合は、CHECK OKメッセージと、最終セルの行列情報を知らせるようにもできます。
ダウンロード errchk10.lzh
ファイルダンプ シートをダブルクリックしたところから、ファイルのHEXダンプを展開します。

【特徴】

・1行に、カスタム値DumpLengthバイト分*カスタム値DumpCount数のHEXダンプを展開
・DumpLengthバイトとバイトの間隔をカスタム値DumpSpaceで自由に設定可能
・現在の設定は、DumpLength=4,DumpCount=8,DumpSpace=2,2,4で、汎用機でのダンプに似せてあります。
こんな感じ→4D5A9000  03000000  04000000  FFFF0000    B8000000  00000000  40000000  00000000
ダウンロード fdump100.lzh
エクセル色変換 セル、図形に塗られた色を置換します。

【特徴】

・置換した時のセルに入っていた文字列または図形のテキストを結果として残します。
・対象ファイルを直接置換するのは恐いので、指定文字を前置したファイルを新しく作成し、そのファイルに対して置換処理を施します。
ダウンロード clrcg100.lzh
OutlookExpressメールファイル整理 OEのメールひとつひとつをドラッグ&ドロップしたファイルの中から、送信時刻、送信者、受信者、タイトルを抽出し、それらをファイル名としたファイルに変換します。

【特徴】

・入りフォルダと出フォルダを指定します。入りフォルダを1秒間隔で監視します。
・BASP21がインストールされていると、タイトルをファイル名として採用できます。
・2006/04/29 バグがありました。.bakファイル作成する際に、OE5だと重複してしまい、バックアップの意味を成さないことが判明しました(Ver1.01)
・2006/04/29 バグがありました。ISO-2022デコードにBASP21を使用しているのですが、それに渡す文字列の編集に、考慮モレがありました。(Ver1.02)
・2006/04/29 バグがありました。IDの名前部分に、ファイル名として許されない文字があった場合の対応(Ver1.03)
・2006/04/29 バグがありました。IDの名前部分が空白の場合の対応(Ver1.04)
・2006/04/29 バグがありました。予期せぬ日付の形の対応(Ver1.05)
・2006/04/30 バグがありました。予期せぬ日付の形の対応(Ver1.06)
・2006/04/30 バグがありました。グリニッジからの時差を、JSTとか、EDTとか表現しているメールの対応(Ver1.07)
・2006/04/30 バグがありました。グリニッジからの時差を、カスタムの"GMT"に、カンマ区切りで定義するように対応(まだ、UTとか言う表記があったため)(Ver1.08)
・2006/04/30 バグがありました。日付の曜日に"TUR"と言うのがあって、もうどうしようもなかったっす(T_T)(Ver1.09)
GMT:テキスト:CDT,CST,EDT,EST,PDT,PST,UT,MDT,MST,JST,が標準的?
・2006/04/30 バグがありました。重複チェックが効果的に働いていなかった対応(Ver1.10)
・2006/04/30 バグがありました。受信者名が長い場合、変換できずに異常となる場合の対応(Ver1.11)
・2006/04/30 バグがありました。.emlファイルだけど、メールの形式になっていない時の対応(Ver1.12)
・2006/04/30 改良しました。送り先フォルダに、送信年(+月)、または送信年月のフォルダを作成できるようしました(Ver.1.13)
・2006/05/04 改良しました。カムタムタグで、EXTENSION(テキスト)にて、送り元フォルダを監視するファイル拡張子を指定できます。(Ver.1.14)
・2006/05/08 改良しました。シミュレート機能追加(Ver.1.15)
・2006/05/09 バグがありました。カムタムタグで、EXTENSION(テキスト)にて、ファイル拡張子4文字(Al-Mailの.mboxなど)のときのバグ対応を指定できます。(Ver.1.16)
ダウンロード oemlc116.lzh
説明書 EML 整理ツール 使用方法.pdf
Yahoo!Mailファイル整理 Yahoo!Mail画面のすべてをコピーし、本ツールにペーストすると。OutlookExpressのメールファイル(.eml)を創成します。

【特徴】

・出フォルダを指定した後、Yahoo!Mailのコピー内容をペーストします。
・BASP21がインストールをインストールしてください。送信者、受信者の名前をISO-2022に変換します。
ダウンロード ymcnv100.lzh
説明書 Yahoo!Mail整理 使用方法.pdf

断り書き

  • ウィルスチェック等は標準的な物しか、かけてありません。これによるコンピュータの被害などは保証できません。まぁ、私のマシンで無事問題なく動いているので、大丈夫ですけどね。一応、念のため。
  • EXCEL2000にて創作しています。EXCEL97にない関数(例えばStrReverse関数)を使用していますので、ちょっと不便がありますねm(__)m
  • 著作権は私にあります。
  • まぁ、堅苦しい事言わずに、見てみてくださいな。