木村 工

スポンサーリンク
Excel の術

中継列を省いてスッキリ : SUMPRODUCT と 配列数式

行ごとにいったん値を算出してその全行分を集計するような表構成はよくあります。そのような値を中継する列を設けることなくシン...
Excel VBA

“表”を”データ”に : セル結合を解除して値を埋める

外見を整えるためにセル結合を駆使された「表」は、並べ替えや自動処理対象としての「データテーブル」として使えないことは、マ...
Excel の術

空白セルに同じ値を一括入力する

提供されたExcelファイルで困惑する要因の一つに「空白セル」があります。フォーマットにもよりますが、0/なし? 未定(...
Excel VBA

シートの中身を疑似ダークモードにするマクロ

シートの内容も疑似的にダークモードにするマクロです。セルのスタイルを新規作成して、全セルに適用します。また、そのままの色で印刷されないように印刷設定を行います。
Excel VBA

VBAのコードエディターをカスタマイズ : 疑似ダークモードにも

マクロ開発環境のVBE (Visual Basic Editor) を今風なルックアンドフィールにカスタマイズ。ダークモードにしてフォントも変えます。 
Word VBA

複数Wordファイルのページ番号を連番にする

複数のWord文書のページ番号を連番にするマクロです。前の文書の最終ページを取得して次の文書の先頭ページ番号を設定してい...
Excel VBA

ユーザー定義関数 : 関数のように数式から呼び出すマクロ

ユーザー定義関数は便利な割にあまり使われていない気がします。名前のせいでしょうか。「関数型マクロ」と言い換えるとわかりや...
Excel VBA

マクロ入りファイルを配布するときのコメント

マクロを人に提供する場合、相手がマクロというものをよく知らない場合もあります。そんな場合、提供したその直後に「動きません...
Excel の術

セル内の改行を一括置換・削除する

セル内の改行をまとめて削除したり、ほかの文字に置換する方法を説明します。ブック全体またはシート全体に対して一括で処理でき...
Excel VBA

VBAの部品: シートに配列を一括入力する

いろいろな処理から呼び出す部品として使用している関数を紹介。 指定したセルを開始位置として2次元配列の値を一括入力するものです。
Excel VBA

マクロをほかのブックの作業にも使用するには

Excelマクロを、マクロが保存されたブックではない他のブックにも使う方法を説明します。汎用マクロとして様々なブックで使...
Excel VBA

シート目次(ジャンプ付き)を作成する

ブック内のシートの目次を作成するマクロです。目次項目からは各シートにジャンプできます。 もらったExcelファイルを開い...
Excel VBA

セルの外部参照先のブックをさっと開く

他のブックを外部参照しているセルの値が異常だったり誤っていたりした場合、元ネタのブックを開いて確認・修正する必要がありま...
Excel の術

数式や算出情報を隠して結果だけ見えるようにする

Excelファイルを他者に提供する際、算出過程の数式や算出根拠の係数リストなど、一部の情報を秘匿したい場合があります。例...
Excel VBA

メモ(コメント)の書式を一括変更する

日々の業務で使えるマクロの紹介。第3弾は「メモ書式一括変更マクロ」。ワークシート内のメモ(コメント)の書式を一括変更できます。
Excel VBA

1行マクロで効率化 : よく使う機能を短縮操作

操作省略用の(約)1行マクロをいくつか紹介します。メニューの階層をたどったり、ダイアログボックスで同じ内容を指定したりの...
Word VBA

Wordの壊れた相互参照を検出する

文書中に壊れた相互参照リンクがないかをチェックできるマクロです。 異常な相互参照ブックマークを検出して、該当箇所にコメン...
Word VBA

Word文書で不要なスタイルを一括削除する

文書内で使われていない段落スタイルや文字スタイルを検出して、一括削除するマクロです。 Webページなど他のソースからコピ...
Excel の術

重複データ対策 : 防止・検出・排除

社員番号やIDなど、リストの中で重複が許されないデータというものがあります。「一意の値」や「ユニークな値」と呼ばれるもの...
Excel の術

重複データ対策 : データの入力規則 & COUNTIF関数で防止

データの重複を防止するために、データの入力規則にCOUNTIF関数を指定する方法を説明します。 この方法の特長については...
Excel の術

重複データ対策 : 条件付き書式で重複を検出

データの重複を防止するために、重複箇所を検出してセルや文字色などを変える方法を説明します。入力時に注意喚起したり、入力後...
Excel の術

重複データ対策 : 重複を削除メニューで一括削除

データの重複を防止するために、重複箇所を検出して一括削除する方法を説明します。行全体が重複するものの削除や、一部の指定列...
Excel の術

Excel シート内容も疑似ダークモードに

Excelでは、ダークモードに変更してもウィンドウ枠やリボンの色は変わるものの、中身のシートは白いままです。今回は、シー...
Word VBA

表の幅を最適化する(インデント維持)

別のデータからコピーした大きな表を貼り付けたり、ドラッグ操作で拡大しすぎたりすると、表が余白やページ端からはみ出してしま...
Excel の術

データの入力規則 : 複数の入力リストを使い分ける

データの入力規則でリストから選択させることで正しい値を入力する方法があります。しかし正しいはずのリストに矛盾した値が混ざってしまう場合も…
Word VBA

Word スタイルの自動更新の設定を一括変更する

段落スタイルの「自動的に更新する」の設定を一括変更します。スタイルごとに設定を確認・変更する手間を省けます。
Excel の術

マクロ不要! Excelから定型メールを作成する

宛先や内容が定型的なメールを定期的に送信するような業務に使える技です。マクロは使わず、Excelの関数だけで実現できます。
Excel の術

用紙サイズの初期設定を変更するには

Excelの用紙サイズの初期設定が「Letter」になっていることがあります。この初期設定はExcelのオプションでは変更できません。これを変更するには…
Excel の術

カレンダー : 日付の連続入力(1週間隔にする/土日を除く)

日付を一括して入力する方法を紹介します。1週間隔の日付にしたり、土日を除いた月曜~金曜だけにする方法も紹介します。 曜日...
Word VBA

マクロによる自動化を検討するときのヒント

マクロでの自動化を検討してみたものの、人による判断が必要だからという理由であきらめていませんか? これはExcelでも同...
スポンサーリンク