2つのExcelブックの中身を比較したいときはないでしょうか。 そんな時に困ることは、 ・2つのExcelブックの中身を比較する方法がわからない ・インストールしないで2つのExcelブックの中身を比較できるツールを利用…
CATEGORY Excel
【VBA】実行時エラー’13’「型が一致しません。」が出た場合の確認箇所と対処方法
VBAのマクロを実行すると「型が一致しません。」のエラーを見る機会が多いかと思います。 原因は変数に間違った型の値を入れてしまった場合に発生しますが、コードをみても誤った箇所がわからず途方に暮れる場合もあるのではないでし…
【Excel VBA】究極奥義!VBA実行中に応答せずフリーズしたときの対処法
ExcelなどのVBAで繰り返し処理など長時間実行をする処理を実行したときに、応答がなくホワイトアウトした状態になってしまって、Escキーを押しても反応せず困った経験はないでしょうか。 こんな状態です。 今回はそんなとき…
ExcelのVLOOKUP関数で別ブックや別シートを参照する方法
ExcelのVLOOKUP関数で別ブックを参照したいときはないでしょうか。 そんなときに悩むことは、 ・ExcelのVLOOKUP関数で別ブックを参照したいがやり方がわからない。 ・ExcelのVLOOKUP関数で別ブッ…
VLOOKUP関数を簡単に設置する方法!5ステップで完了!
VLOOKUP関数は設定が多く、設定してもうまく機能しなかったりする場合はないでしょうか。 そんな時に悩むことは、 ・VLOOKUP関数をもっと簡単に設定したいが方法がわからない ・VLOOKUP関数の設定を確実なものに…
Excel からブラウザを開いて自動で為替データ取得する方法 -WEBスクレイピング
前回、「【Excelテクニック】ドルと円のレートを自動取得する」で金融機関のサイトから為替レートをExcelの標準機能「Webクエリ」を使い自動化する方法を紹介しましたが、今回はVBAで同じような操作を実現する方法を紹介…
VBScriptで指定した時刻になったらExcelマクロを自動実行する方法
指定した時刻になったらExcelマクロを自動実行したいときはないでしょうか。 そんな時に悩むことは、 ・指定した時刻になったらExcelマクロを自動実行する方法がわからない ・Excelマクロだけで自動実行しようとすると…
VBScriptで指定Excelブックを開きマクロを実行する方法
Excelのマクロ実行を外部操作で行いたいときはないでしょうか。 そんな時に便利なのはVBScriptを使う方法です。 数行のコードで実現できるのでとてもカンタンなんです。 今回は ・VBScriptで指定Excelブッ…
Excelで出欠表をつくりカンタンに出席人数を数える
学校行事などで出欠確認を頼まれたことはないでしょうか。出席確認の対象が数人であるような会ならまだしも、何十人もいる場合は少し面倒です。 最近学校の役員となり、生徒の出欠だけでなくその親の出欠およびPTAの所属有無まで確認…
Excelの「Webクエリ」でWeb上の為替レートを自動取得する
現在の為替レートを元に計算を行う際、金融機関のサイトから為替レートを見て手入力する場合があるかと思います。そんなときはExcelの標準機能の「Webクエリ」で自動化が可能です。 「Webクエリ」とは Excelで、Web…
【Excel VBA】シート名の一覧を取得しハイパーリンク付きで一覧表示する
数多くあるシートの一覧を取得し、まとめたいときはないでしょうか。 けどそんな時に悩むことは、 ・Excelシート名の一覧を取得する方法がわからない ・Excelシート名の一覧を取得した上でハイパーリンクで該当シートへ移動…
【Excel VBA】オリジナルFunctionでコメントの内容を別のセルへ表示しよう
Excelのセルに挿入したコメントを表示させる方法について、前回標準機能で実現できる方法を紹介しましたが、今回はFunctionプロシージャを利用し、指定セルに挿入されたコメントの内容を別のセルに表示させる方法を取り上げ…
【Excel VBA】オリジナルFunctionでSUM関数に独自の計算式を加えよう
Excelには便利な標準の関数であるワークシート関数がありVBAで利用することができます。 例えばVLOOKUP関数やSUM関数など300以上の種類が利用可能です。 これらのワークシート関数にオリジナルの計算式を加えてカ…
【Excel VBA】VBAのFunctionでオリジナル関数を作ろう
Excelには標準の関数以外にオリジナルの関数を自分の計算式を加えて処理結果を返すことができます。 このオリジナル関数のことをFunctionプロシージャと言い、使いこなせるとExcelは以前よりぐっと便利になりますので…
「令和」のカンタン表記方法
Excel含めOffice製品への新元号「令和」の対応はマイクロソフトから配布される更新プログラムでの対応が必要となりますが、まだ公開はされていません。 日本の新元号対応に向けて Windows と Office を準備…
【OneNote時短】画像に記載されている文字を即座にテキスト取り出し!
今回は番外編で、Excelではなく、同じOfficeのOneNoteの技で、画像の中に記載されている文字を、即座にテキストとして取り出す方法を説明します。 OneNoteとは OneNoteはいわゆるメモ帳で、画像だろう…
【Excelテクニック】Excelショートカット集:超基礎編
なぜExcelでショートカットを利用するの? 理由はシンプルです。マウスで行う場合とキーボードの場合との1操作(例:ファイル新規作成)あたりのステップ数が異なるためです。 操作内容にもよりますがマウスだと大体3~4ステッ…
Excelで複数の空白行をまとめて挿入する方法
空白行をまとめて複数挿入する機会は頻繁にあるかと思います。今回はこの作業を効率的にできる方法を説明します。 右クリックのメニュー[挿入]を利用する 追加したい行の位置を選択し、追加したい行数分下へドラッグし選択範囲を広げ…
【Excel VBA】ブック内のシートの数とシート名を一括取得する方法
知らず知らずのうちにシートが増えて件数を確認したい場合があるかと思います。 そんな時は以下のコードで数えることができます。 Sub CountSheets() MsgBox Worksheets.Count End Su…
Excelのすべてのコメントの内容を表示し編集する方法
最初に、Excelでコメントを挿入する方法を振り返りたいと思います。いくつかありますが、一番簡単なものは コメントを挿入したいセルの上で右クリックをする。 出てきたメニューの中から「コメントの挿入(M)」をクリックする。…
最近のコメント