Excel

Excel

Excelでパスワードなしで上書き保存するマクロ

パスワードが設定されているExcelファイルを開いた後、今後はパスワードを入力しなくても開くようにするには、名前を付けて保存を選択し、ツール - 全般オプション で読み取りパスワードを空欄にして保存します。面倒なので、マクロを作りました。読...
Excel

Excelで既知のパスワードを外すマクロ

他人から定期的にパスワード付きのExcelファイルが送信されるようなケースはよくあると思います。よく使うパスワードをあらかじめセットしておき、マクロを使って開く方法を考えます。
Excel

Excelで文字列の先頭、末尾などを取り出す方法

Excelで数字や文字列の先頭や末尾の文字を取り出す方法です。セル「A1」に「123456」がセットされているとします。
Excel

Excelのワークブックを表す最低限のXML

Excelにはファイル(ワークブック)をXMLでエクスポートする機能があります。セルの大きさやフォントサイズなども再現されるので巨大なファイルになります。逆にセルの値や計算式のみを再現するためのXMLはどんなファイルになるか、調べてみました...
Excel

別ファイルのユーザー定義関数を使う方法

あるファイル「apple.xls」にユーザー定義関数「Function red(list)」があり、別のファイル「grape.xls」のマクロ「Sub purple()」で関数「red」を使いたいとします。
Excel

シート保護のパスワードを探すマクロ

Excelのシートの保護を解除するためのパスワードを忘れてしまったときのために、マクロを使ってしらみつぶしに探します。
Excel

シートの保護のパスワードは異なっても開くことがある

Excelはシートの保護ができます。パスワードを設定することもできます。通常、パスワードは完全に一致しないと開かないものですが、Excel2007の場合は、開いてしまうケースがあります。
Excel

入力用セルをクリアする方法

Excelのワークシートで、ユーザーが特定のセルに数値を入力し、それを元に計算するケースがあります。ワークシートを初期状態に戻すため、この入力用セルをクリアする方法を考えます。入力用セルの数が少なければ一つずつ削除すればよいのですが、数が多...
Excel

Excelで文字列ピボット

Excelにはピボットテーブルという機能があります。これを知っていると集計作業が簡単で正確にできるので、是非、使えるようになりたい機能です。行見出しと列見出しを指定するとそれぞれの条件に合致した値を集計したりカウントしたりします。しかし、ま...
Excel

最初と最後のページだけを印刷するマクロ

Excelシートを印刷するときに、サンプルとして最初と最後のページだけを印刷したいときがあります。マクロでは、「ActiveSheet.PrintOut 開始ページ, 終了ページ」でアクティブシートを印刷できます。最初のページを印刷するには...