
セル結合された行に、幅いっぱいまで文字列を貼り付け、下の行に移って同じ処理を繰り返すマクロ<日本語は未対応( TДT)>
一行一行セルを結合してつくられたクレイジーな報告書に長い文章を入力する手間を省きます。セル結合された行の幅とその幅に収まる文字列の幅を求め、行幅いっぱいまで文字列を貼り付け、下の行に移動して同じ処理を繰り返します。


Google Maps API を使って2点間の距離を求めるユーザー定義関数を作る
Google Maps API を利用し、出発地と目的地の所在地を引数にして距離と時間を求めるユーザー定義関数を作ります。DGMAP ([origin], [destination], TRUE: distance/ FALSE: time)


ListView にファイルをドラッグ&ドロップして登録する (その2)実ファイルを指定フォルダにコピー・削除
ListViewにファイルをドロップした時に実ファイルを指定フォルダにコピーして保存する機能、ListViewからファイルを削除すると同時に指定フォルダ内の実ファイルを削除する機能を追加します。


ListViewにファイルをドラッグ&ドロップして登録する(その1)
ListView に複数のファイルをドラッグ&ドロップして登録し、ダブルクリックでファイルを開きます。

図形にExcelなどの外部データをリンクするマクロ
Visioにはエクセル等の外部データを図形に紐づける機能(データリンク)があります。大量の図形にデータリンクを設定する処理を一括して行います。予め作成しておいた雛型図形を複製しながらデータを設定していきます。

条件に合致する複数のレコードを請求データ一覧から取得し、請求書にリストアップする方法(マクロなし、MATCH関数を使用)
MATCH関数とINDEX関数だけで、オートフィルターの機能を実現します。二つの検索キーを指定して、別シート(注文履歴)から該当データを抽出して請求書を作成します。

クロネコメールの宛名ラベルに印刷するExcelツール(マクロなし)
宛名ラベルを印刷するツールです。8ラベル/1シートにデータを割り当てます。任意のラベルから割り当てを開始し、次のページからは先頭に戻って割り当てます。


フィルターをかけた後に、連番を自動的に採番する方法 SUBTOTAL関数
フィルターをかけても番号がとびとびにならず、手入力しなくてもちゃんと連番が保たれる方法をご紹介します。 こんな表を作って、月ごとの請求をまとめたりすることがあります。 たとえば、10月度を指定してフィルターをかけると、 こんなふうに、請求書の連番がとびとびになってしまいます...

図面上に配置されている図形をリストアップ
Visioドキュメントに配置したたくさんの図形の中から、ある条件に合うものをだけを抽出してリストアップしたり、グループごとに集計するマクロです。リスト上で選択したものをズームインしたり、まとめて数量や図形データを更新したりできるようにしました。 Visio上に配置されている図形を

1分マクロシリーズ#1 値だけクリア
数式と値が混在した列を選択して、値が入ったセルだけクリアするお手軽マクロです。 コンテクストメニュー(右クリックメニュー)に入れてよく使ってます。 選択範囲が広い場合、空白かどうかを判定することが重要です。処理速度がかなり違います。...