デジタル

フリーソフト

NAVER Nドライブの容量が30GBに

パソコンのデータは外付けハードディスクにバックアップしていますが、もし自宅が火事になったらパソコンとハードディスクが同時に失われてしまいます。特に写真のバックアップは大事です。できれば、別の離れたところにバックアップしたいところ。そこで無料...
Excel

対数を使って桁数を調べる

「123」が3桁であることは見ればすぐ分かるのですが、計算で求めるにはどうしたらよいでしょうか。3桁の数は100以上1000未満ですので102≦3桁の数<103となります。つまり、数yの桁数xは10x-1≦y<10xを満たす数となります。簡...
Tool

余命計算機

余命計算機を作りました。余命計算機生年月日と性別を入力すると「現在まで生きてきた日数」と「これから生きる日数(余命)」を計算します。余命は「生命表」というものを見ると分かるのですが、それをもっと手軽に分かるようにしたのが「余命計算機」です。...
Excel

指数表示で指数を「06」に固定する表示形式

Excelには指数表示という表示形式があります。例えば「7000000」を「7.0E+06」と表示します。7000000=7*10^6という意味です。桁を一つ増やし「70000000」とすると「7.0E+07」となります。この「E+」の後に...
Excel

線形探索と二分探索をVBAで

線形探索(逐次探索)と二分探索をVBA(Excel)で行う方法です。それぞれサンプルを示します。ここではExcelのシートのA列の1行から40行まで昇順の数値が入っている場合に、ある数値を探し、その行番号を表示することにします。
Excel

複数のExcelファイルを1枚にまとめるマクロ

複数のExcelファイルの内容を1枚のシートにまとめるには、コピー&ペーストを繰り返せばよいのですが、数が多くなると面倒です。マクロで実行する方法を考えました。あるフォルダに保存されている複数のExcelファイルとそのシートをすべて取得し、...
Word

Wordで1ページずつPDFで保存するマクロ

Wordで作成した文書はPDFで保存することができます。ページを指定することで、特定の部分だけをPDFにすることもできます。1ページずつ指定すれば、各ページをPDFで保存することができますが、ページ数が増えるとなかなか面倒です。これをマクロ...
JavaScript

和暦を西暦に変換して追加するブックマークレット

ウェブページ上にある「平成23年」という文字列を西暦に換算し「平成23年(2011年)」に置換して表示するブックマークレットを作りました。IE6の文字制限である508文字に合わせたので、寛保元年(西暦1741年)以降に対応します。
Word

複数のWord文書に連続して処理を施すマクロ

既にできているWord文書に対して一括して処理をしたいことがあると思います。表紙に通し番号を入れたり、会社名や担当者名が変わったので置換したり、という場面です。そのためのマクロを考えてみました。
Word

Wordファイルの透かしを削除するマクロ

Wordファイルの透かしを削除するには次のようにします(Word2007)。ページレイアウト-ページの背景-透かしを選択。透かしの削除を選択。これをマクロで実行する方法を考えました。複数のWord文書に連続して処理を施すマクロに応用すること...