Windows/VBA

Excel VBA

非表示の名前定義を表示

非表示になっている名前定義を表示します。 何を表示したかについて、debug.print でイミディエイトウィンドウに出力しています。
Excel VBA

とりあえずデスクトップに保存

新規ファイルをデスクトップに「yymmdd-hhmm.xlsx」という名前で保存するだけの処理です。名前とかいいからとにかく保存しとく、という用途です。 VBA自体は PERSONAL.xlsx に保存しておき、リボンのユーザ設定...
Excel VBA

オートシェイプの線をまっすぐにする

Excel のオートシェイプの線及び線矢印が微妙に曲がっているのをまっすぐに補正します。 アクティブシートに対して動作し、オートシェイプごとに確認メッセージが出て、対象を確認しながら補正できます。 検出するズレは 0.2cm にしていま...
Excel VBA

UTF-8のファイルを読み込む(ADODB.Stream)

概要 指定フォルダ内のファイルを ADODB.Stream で1行ずつ読み込む処理です。ADODB.Streamでは、文字コードと改行コードを指定できるので、UTF-8/LFのファイルを読み込むのに使うことが多いです。 処理自体は後から...
Excel VBA

WordPress のプラグイン Pretty Links のクリック統計を集計

Wordpressのプラグイン Pretty Links のクリック統計を集計する マクロ(Excel VBA)です。 Pretty Links 3.2.3 が出力するクリック統計で動作確認しています。 所詮Excelグラフなので、...
Excel VBA

Excel の表をhtml タグ化

Excelの表からhtmlタグ化したかったので作成しました。結果はメモ帳に出力されます。 メモ帳にクリップボード経由で渡していますが、処理が追い付かず空白のメモ帳が開いてしまう場合にはコードの最後にある待ち時間のところ、2カ所の秒...
Windows/VBA

Wordスタイルリスト

Word 2019 で調べたスタイルのリストです。 Word VBA 書く場合にほしいことがあるので、あげておきます。 Excel ファイルにしています。 (サンプル) ダウンロード(xlsx)
Excel VBA

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

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

ペンを全て消す

概要 ActivePresentation のペンを一括で消したかったので作りました。 .Type = msoInkComment 判定しているとおり、該当すれば消えます。 msoInkComment は MsoShapeType...
Excel VBA

固定長の文字列取得

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