Excel VBA

Excel VBA

セルの内容をメモ帳へ送る

概要アクティブセルの内容をメモ帳に送ります。セル内改行(LF)はWindowsの改行コード(CRLF)に変換してから、クリップボード経由でメモ帳に渡しています。セルにたくさん書くことが多いため、そのままだと見づらいのをメモ帳に貼ってみること...
Excel VBA

固定長の文字列取得

概要固定長の文字列を取得する関数です。固定長の長さの計算をするのに、Unicodeからシステム規定コードに変換してバイト数を数えています。コード
Excel VBA

フォルダ内のmp3ファイルのプロパティを取得する

概要指定フォルダ内のmp3ファイルのプロパティを取得します。結果はデスクトップに「ファイルリスト_yymmdd_hhmm.xlsx」という名前で出力されます。 ソースGetDetailsOf メソッドでプロパティを取得しています。(IDはW...
Excel VBA

Excelの更新を通知する

概要Excelで表形式になっている一覧の更新を内容とともに通知するサンプルです。通知はOutlookメール、クリップボードに格納のいずれかを選べます。元のExcelのフォーマットによりカスタマイズして使うことを想定しています。ソース
Excel VBA

選択範囲に条件付書式(空白時黄色)を設定する

全員が回答を入れる一覧等、空白(未回答)の箇所に条件付書式で色づけしたいことがよくあります。
Anki

Anki 用Excelインポート・エクスポート

Flashカードソフトの Anki のデッキをExcelで作る人向けのツールです。AnkiText_ImportExport_Ver1.1.xlsmダウンロード(zip)機能1.Ankiから書き出した「テキストファイル形式のカードファイル(...
Excel VBA

印刷プレビュー(旧)を表示する

印刷プレビュー(旧)を表示します。
Excel VBA

ハイパーリンクのフォントをA1セルのフォントと揃える

ハイパーリンクのフォントをA1セルのフォントと揃えます。標準スタイルのフォントを変更するのが王道だと思いますが、標準スタイルのフォントを変更せず、セル全体にフォント変更かけてる人が多いですね。(最もスタイルの概念はきちんと調べたりした人じゃ...
Excel VBA

フォルダ内のファイルのページ数を取得する

指定フォルダ内の Officeファイル のページ数を取得します。結果はデスクトップに「ファイルリスト_yymmdd_hhmm.xlsx」という名前で出力されます。こんな感じです。A1セル:指定したフォルダB列:階層C列:サブフォルダD列:フ...
Excel VBA

選択範囲に連番を振る

選択範囲に連番を振ります。最初のセルが空白なら1から、値が入ってるときはその値から連番になります。PERSONAL.XLSBにいれておいて、「リボンのカスタマイズ」でリボンに表示しておくと便利で、一番使ってるかもと思うくらい使ってます。