木村 工

スポンサーリンク
Excel の術

テーブル内に小計行を設ける

テーブルでは、末尾に集計行を設けられますが、途中に小計行を設ける機能はありません。これは、「データの集合」というテーブル...
Excel VBA

ブックを開いたときの位置を固定する(ウィンドウをずらさない)

ブックを開いたときに決まった位置にウィンドウを表示するマクロです。 Excelで複数のブックを開くと、各ウィンドウは自動...
Word VBA

図形のテキストの文字あふれを解消する

テキストボックスなどの図形では、中のテキストがあふれて隠れていることがあります。一見して気づきにくいこともあるので、目視...
Excel の術

条件付きSUMPRODUCT

SUMPRODUCTは、複数の配列中の各データを掛けた数値の合計を求める関数です。 SUMPRODUCT関数で合計する対...
Word の術

数式オブジェクトの外観(フォント)を変えるには

数式オブジェクトに対してからほかのフォントを選択しても、元の「Cambria Math」から変更できません。 数式オブジ...
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オブジェクト)を一括処理するコードです。グループ化されていても内部...
スポンサーリンク