木村 工

スポンサーリンク
Excel VBA

文字コードを調べるにはワークシート関数のUnicodeがオススメ

文字コードを調べるには、VBAのAsc関数とAscW関数、ワークシート関数のCodeとUnicodeがあります。これらの...
Word の術

Word 画像ファイルのリンク挿入と更新方法

画像ファイルにリンクして文書に挿入する方法を紹介します。画像ファイルとの関係が保たれるので、画像の差し替えが容易になりま...
Excel VBA

セル範囲を取得する UsedRange と CurrentRegion

ワークシートで使用中のセル範囲を取得するプロパティとして、UsedRange と CurrentRegion の二つがあ...
Excel VBA

列挙を合わせて重複を除くユーザー定義関数

複数の列挙テキストを一つにまとめて、重複のない列挙に整理しなおすユーザー定義関数です。「AAA、BBBB、CCC」と「A...
Excel VBA

選択に応じた図形・画像を取得する

ワークシート内の図形・画像(Shape オブジェクト)のうち、直接選択されているもの、または選択セルに位置するものを取得...
Excel VBA

配列のインデックスを1から始めて扱いやすく

配列のインデックス(添字)は 0 から始まるのがプログラミングの常道ですが、1 から始まるほうが都合がよい場合があります...
Word の術

Wordで英小文字が入力できない(すべて英大文字になる)

アルファベットの小文字が入力できない(すべて大文字になる)状態になってしまった、というときの原因の確認と対処の方法を紹介...
Excel の術

関数でハイパーリンク : HYPERLINK関数

「詳しい資料はこちら」のようなところでお役立ちなのが、ハイパーリンク機能です。リンクの対象がブック内の別の場所、他のブッ...
Word VBA

Wordテンプレートを文書として開く

Templateオブジェクトを取得して、文書として開く方法を解説します。 Templateオブジェクトは、FullNam...
Excel VBA

ファイルの選択/保存ダイアログボックスをカスタムする

似たようなフォルダーやファイルが並んでいて、取り違えてしまったことはありませんか? ファイルを開く/保存する際のダイアロ...
Word VBA

リスト段落(箇条書き・段落番号)だけを操作する ListParagraphs

リスト段落を扱うための便利なListParagraphsオブジェクトを紹介します。リスト段落とは、行頭に自動で記号や数字...
Excel の術

解除できない・見つからない外部参照のリンク : 正体と解除方法

ダイアログボックスに表示されているのに、ボタンをクリックしても無反応で解除できない場合があります。また、ワークシートを検...
Excel の術

独自の並び順で並べ替え(ユーザー設定リスト)

部署名や氏名などを「組織の慣例」に沿った順序で記載しなければならない、というのは職場ではよくあります。部署コードや社員番...
Excel VBA

テキストファイルに書き出す/読み取る

テキストファイルとデータをやり取りします。マクロの処理結果のログファイルにしたり、抽出した情報をCSVファイルにしたりと...
Excel VBA

クリップボードにテキストを送る/読み取る

文書上でコピーや貼り付けをすることなくクリップボードとやり取りをします。マクロで合成したテキストをクリップボードに送った...
Excel の術

WordやExcelで絵文字を使うには😀

WordやExcelでも、スマートフォンと同様の絵文字を使えます。画像を貼り付けるよりお手軽で、文書や帳票上にちょっとし...
Word VBA

段落の幅(テキストの幅)を求める関数

段落の有効幅(テキスト領域の幅)を求める関数です。Wordではテキストの幅に関係なく余白にはみ出してオブジェクトを配置で...
Word VBA

画像・図形の幅をレイアウトに合わせて最適化する

Wordで画像や図形が余白にはみ出していたり、ドラッグで適当に調整した結果サイズがまちまちだったりということがよくありま...
Excel VBA

英数字を半角/カタカナを全角にするユーザー定義関数

複数のシートを統合したら全角・半角が入り乱れてしまった、というのはよくある例です。そうなると、単に見にくいだけでなく、別...
Word VBA

相互参照のブックマークを可視化する

Word の相互参照がおかしくなる根本の原因は、相互参照の挿入時に自動で設置されるブックマークが文書上で見えないことです...
Word の術

用語や固有名を自動統一・更新する(1)

用語、固有名または数値など、文書内の複数個所で使いながら統一を保たなければならない語があります。そんな語を一か所で登録し...
Word の術

用語や固有名を自動統一・更新する(2)

ブックマークとフィールドを使ったテキスト参照で、起点となる参照先のテキストを一か所にまとめて定義する方法を紹介します。 ...
Excel の術

図形の形状変更(1) : サイズや位置を部分変更

図形を拡大・縮小すると、思ったような形にならなかったり、他の図形と位置が合わなかったりすることがあります。そんなときは、...
Excel の術

図形の形状変更(2) : 合成・型抜き

複数の図形を一つの図形に合成したり、図形をくりぬいて穴をあけたりする方法を紹介します。こうした機能はExcel や Wo...
Excel VBA

グループもOK! 各個の図形を一括処理する

ExcelシートまたはWord文書内の図形(Shapeオブジェクト)を一括処理するコードです。グループ化されていても内部...
Excel VBA

[まとめ] 複数ファイルを一括処理する方法

対象の数が多くなくフォルダー単位でもない場合 ユーザーが対象ファイルを開いておき、それらを一括処理する方法がおすすめです...
Excel VBA

開いているすべてのブックを一括処理する

開いているブックファイルを順次処理するコードです。複数のファイルを一括処理したいものの、それらがフォルダーにまとまってい...
Excel VBA

On Error~ で実行エラーを判定に使用する

実行エラーが発生すると、メッセージが表示されてマクロ実行は中断されるのが通常の動作です。On Error ステートメント...
Word の術

スタイルの作成 : 組み込みスタイルの活用術

テンプレート作成などでスタイルを設計・作成する際、で新規作成するより、組み込みスタイルを活用するのがお得です。 こういう...
Excel VBA

文字けい線を使った階層図を作成する

┣ や┗ などの文字罫線を使ってリストを階層構造に加工するマクロです。 汎用的な仕上げ加工に使います。 文字罫線入りの階...
スポンサーリンク