「 Clip 」 一覧

【Excel】VLOOKUP 関数でキー列よりも左側の値を取得する方法

2017/08/01   -関数
 , , , , ,

Excel で表の検索をする際に最も利用されているのが VLOOKUP関数だと思います。 ただ、この関数には『検索範囲の左端にキーがなければならない』という制限があるため使用できない場面も少なくありま …

【Excel VBA】ブックが閉じられた事を検出する方法

2017/04/23   -VBA
 ,

先日ちょっとしたツールを作っている時に他のブックが閉じられた事を検出したい場面に遭遇したのですが、WorkbookオブジェクトにもApplicationオブジェクトにも既定のイベントにはそれっぽいのは …

【Excel】SUMPRODUCT関数を使用して曜日別に集計する方法

2017/02/08   -関数
 , , , , ,

先日『日付と売上の表から曜日別に集計』ってのが会話の流れでありました。集計対象の表に「曜日」の列があればSUMIF関数だけで事足りる簡単な事ですが、「曜日」を持っていない表から曜日別に集計するにはちょ …

VBAで一番省略されているキーワード

VBA にはプロパティやステートメントなど様々なキーワードがあります。そして中には記述を省略できるものも少なくありません。 では一番省略されているキーワードっていったいなんなのでしょうか?

VBA配列基礎

2016/09/30   -VBA
 ,

通常の変数は1つの変数に1つの値しか格納できませんが、配列を利用すれば一つの変数に同じデータ型の複数の値を格納することができます。このエントリーでは、VBAで配列を利用するための基本事項をご紹介致しま …

【Excel】ユーザー設定リストを活用してオートフィルと並べ替えをカスタマイズ

Excel には「ユーザー設定リスト」という順序に関する情報を保存している機能があります。順序に関する情報なので、使いこなせばオートフィルや並べ替えの機能をより使いやすくすることも可能です。今回はこの …

Excel VBA 高速化アプローチ【プロパティ編】

Excel VBA を高速化する方法をまとめてみました。今回は「プロパティ編」です。 このエントリーで記載しているサンプルコードは説明のためにあえて冗長にしてる部分もあります。ご自分のマクロに適した形 …

caluculation_process

Excelで数式の計算過程を表示する方法

Excelで作業しているとやたら長ったらしい数式ってたまにありますよね。 『この数式は関数がいっぱい書いてあるけど何でこの値を返すんだろう?』 とか 『あれ?数式がエラーになっちゃったけど原因はどこだ …

hide-returned-zero

数式の計算結果で0を表示しない方法

VLOOKUP関数やINDEX関数、あるいは「=A1」などセルを参照する数式で、その計算結果が空白セルを参照する場合、Excel は空白(“”)ではなく0(ゼロ)を返します。今 …

berry

不定の引数を定義するParamArrayキーワード

Excel ワークシート関数のSUM関数やMAX関数は可変の引数を渡すことができます。 VBA のプロシージャでも同じように不定の引数を扱う場合は ParamArrayキーワード を使用します。 今回 …