フリーソフト(VB、VBA)
  
 
私が作ったVBまたはVBAを配布いたします。下記に同意していただける方はダウンロードの上ご利用ください。
  1)再配布する場合はご連絡ください。
  2)このプログラムをダウンロードあるいは使ったことによって生じるいかなる障害も保証いたしません。
ホームへジャンプ
ホーム
公開討論会場
討論会場
環境関連の調査&結果
調査室
LCA関連論文の紹介
LCA研究室

エコテ実験室
VB、VBAフリーソフトの紹介
フリーソフト
リンク
編集記録
自己紹介

 
1.χ2検定、クラマーの関連係数計算(44KB:excel-VBA)2001.2.13
調査の後の統計計算は結構面倒ですよね。エクセルで簡単に計算するマクロを作りましたのでご利用ください。
参考文献:宝月誠、中道實、田中滋、中野正大、社会調査(有斐閣)、P.144(2000)
2.数列の大小をぱっと見分けるための色分けマクロ(36KB:excel-VBA)2001.2.13
大量に数字が並んでいるときに、どれが最も大きくてどれが最も小さいのかをぱっと見分けられないと結構大変です。数列の最大、最小を見分けて、その間を8段階で色分けするエクセル用のマクロです。
3.カウンター(20KB:VB)2001.2.13
デスクワークが多いため、仕事の時間を計るのに使っています。VBでつくってexe形式にしてあります。
4.洗濯機のLCC算出エクセルシート(121KB:excel-VBA)2001.4.24
洗濯機のLCCを算出するために使用したエクセルシートです。感度分析、および誤差分析(モンテカルロ法)のマクロを含んでいます。
  • 感度分析(「data_base」シート):セルD3が示す結果に対して感度を算出します。21行以降のD列にある各データに対して感度を求めた結果を同行C列に出力します。
  • 誤差分析(「data_base」シート):21行以降のD列データを特定の乱数に変換することで算出します。乱数は同行A〜B列データを利用して正規分布型、あるいは対数正規分布型で算出します。結果は、セルD4〜D18指定値を「誤差分析結果」シートに指定回数(セルI6)だけ出力します。
5.Webデータのエクセル料理ツール(76KB:excel-VBA)2001.8.3
Webのデータをエクセルで処理するときに使用するマクロ群をまとめました。不要なスペースを削除し、複数行のデータを一行にまとめ、表を復元し、空欄行を削除します。全角半角変換等のオプションマクロも用意しました。使い方は、お気に入りのWebのデータを右クリックでコピーして、A1行に貼り付けて、必要なボタンを押すだけ。Webの保存データをエクセルへドラッグした後に使うことも可能です。
6.文献データベースツール(111KB:excel-VBA)2001.11.30
私は文献情報をエクセルを使って整理していますが、数千行のデータを扱う場合は検索機能などを強化しないと大変です。そこでVBAを使って以下のようなマクロを作ってみました。データが大量になるほど便利さを実感していただけると思います。
  • 検索結果以外の不必要な行を折り込み、一覧を作成する「検索ツール」 (および復帰ツール)
  • 検索キーワードを入力する度に、逐次結果のセル位置を示す「検索ツール」
  • 次の検索セル位置へワンクリックで移動する「検索ツール」
  • IDを入力することで、適切な位置に新規行を挿入する「入力支援ツール」
7.ファイル名一覧(index.htm)作成ツール(46KB:excel-VBA)2003.1.18
フォルダ中のファイル名称の一覧が作れたらいいのにな。と思ったことはありませんか?
このエクセルVBAは、自動的に「index.htm」を作成し、実行後エクセルを閉じます。このエクセルを目次が作りたいフォルダに移動してから実行してください。実行させると同一フォルダ中に「index.htm」ファイルが作成されます。ファイル名一覧から各ファイルを開くこと(ハイパーリンク)ができますので、結構便利ですよ!

注意事項:フォルダの中に既に「index.htm」がある場合は、「既存のindex.htmを破棄し、上書きします。よろしいですか?」とメッセージが出ます。「index.htm」を消去したくない場合は「キャンセル」してください。

以下はオプションの説明です:(二回実行させてキャンセルした後、各チェックボックスを選択してください)
  • エクセルシートに同じようにファイル名を書き込みます。
  • フォルダ名称一覧を追加します。(→サブフォルダも対象としたい場合は下記VBA(8.)参照)
  • サブフォルダも含めて一覧を作成します(ファイル名でソートされるため、エクセルに落としてから作業されることをお勧めします)。
  • フォルダ中に既に「index.htm」がある場合、「index.bak」に名称変更しますが、「index.bak」を作成しないこともできます。
★デバグ情報:ショートカットでストップする不具合を修正しました 2003.8.18
8.ファイル名一覧(index.htm)作成ツール(パートU)(50KB:excel-VBA)2003.3.8
フォルダ全体のバックアップファイルを作るときに、ファイル一覧を作っておくと便利ですよね。このVBAは、ツリー状にファイル名一覧を作成します。上記VBA(7.)はサブフォルダファイルは対象としませんが、本VBAは全サブホルダーファイルを対象とします。ファイル一覧を作りたいフォルダに移動してから実行してください。同一ホルダーに「FileIndex.htm」を作成します。
★デバグ情報:ショートカットでストップする不具合を修正しました 2003.8.18