Excel・VBA活用術

Excel・VBA活用術

エクセルVBAでテーブル上の請求データを新規ブックに転記するマクロの作り方

エクセルVBAでテーブル機能を活用した請求書作成マクロの作成方法についてお伝えしてます。今回は、テーブル上の請求データを走査して、取引先ごとの新規ブックに転記するマクロの作り方をお伝えしていきます。
Excel・VBA活用術

エクセルVBAでテーブルを走査して取引先ごとのブックを作るマクロ

請求書の作成マクロを題材に、エクセルVBAでテーブルを操作する方法をお伝えしています。今回は、テーブルを走査して取引先ごとにブックを作成して、請求書のひな形シートをコピーするマクロを紹介します。
Excel・VBA活用術

エクセルVBAでテーブルのデータ行を追加して値を入力をする方法

請求書作成マクロを題材としてエクセルVBAでテーブルを操作する方法についてお伝えするシリーズです。今回は、テーブルのデータ行を追加して値を入力をする、Addメソッドの使い方をお伝えしていきますね。
Excel・VBA活用術

エクセルVBAでテーブルのデータ行についてループ処理を行う方法

請求書マクロを題材にエクセルVBAでテーブル操作する方法をお伝えしています。今回は、ListRowsオブジェクトがポイント。テーブルのデータ行についてループ処理を行う方法についてお伝えしていきます。
Excel・VBA活用術

エクセルVBAでOutlookメールの下書きを作成・表示して送信前に内容チェックする

OutlookのMailItemオブジェクトのDisplayメソッドを使って、VBAで作成したOutlookのメール内容を、メール送信前にチェックする方法をご紹介しています。「VBAでメールを作成するのは便利だけど、内容をチェックしないでメール送信してしまうのは心配...」という方にお勧めです。
Excel・VBA活用術

エクセルVBAでテーブルの見出し行・データ行・集計行の範囲の取得をする方法

エクセルVBAで請求書作成マクロを題材としてテーブルを操作する方法をお伝えしています。今回は、VBAから見たテーブルの構造を確認すべく、テーブルの見出し行・データ行・集計行の範囲の取得をする方法をお伝えします。
Excel・VBA活用術

エクセルVBA3つループ処理For文・Do~While文・Do~Until文の使い分け

エクセルVBAのループ処理には、For文・Do~While文・Do~Until文と3つの構文を使うことができます。 この記事ではこれらのループ処理をどう使い分ければよいかを解説します。
Excel・VBA活用術

エクセルVBAでテーブル名を使用してテーブルを取得する方法

請求書マクロの作成を題材として、エクセルVBAでテーブルを操作する方法についてお伝えしています。今回は、テーブル名の変更する方法と、テーブル名を使用してテーブルを取得する方法について解説をしていきます。
Excel・VBA活用術

エクセルVBAでテーブル操作~そのメリットと変換方法&ListObjectの取得

エクセルVBAでテーブルを操作する方法について丁寧に解説していきます。今回は、テーブルとは、エクセルのデータリストをテーブルに変換する方法、VBAでテーブルをオブジェクトとして取得する方法をお伝えします。
Excel・VBA活用術

【エクセルVBA】エクセルシートに一覧化された複数の連絡先に本文を変えつつOutlookでメールを一括送信する方法

エクセルVBAでOutlookを操作して、複数の送信先に、各メールの本文を変えつつ、メール送信する方法をご紹介しています。メールの冒頭部の宛名をコピペで作成していた方、もしかしたらこの方法でメール送信の手間が軽減できるかもしれません。
Excel・VBA活用術

【エクセルVBA】Outlookでメールを作成・送信する方法

エクセルシートに記入された件名や本文を、エクセルVBAによってOutlookのメールの件名と本文にセットしてメール送信する方法をご紹介しています。VBAでメールの送信ができれば、宛先に応じてメールの本文を変えつつ一斉に送信することもできますよ。
Excel・VBA活用術

【エクセルVBA】エクセルVBAでOutlookを操作しよう!参照設定とOutlookアプリケーションオブジェクトの取得

エクセルVBAでOutlookのメール送信やタスク作成操作をする前準備として、VBEの参照設定や、Outlookアプリケーションオブジェクトの取得方法をご紹介しています。 VBAとOutlookを組み合わせて使うことで、既に便利に使えているメーラーを更に便利にできるかもしれませんよ。
Excel・VBA活用術

【エクセルVBA】塵も積もればなんとやら VBAにキーボード入力をさせる方法

エクセルVBAで、キーボードのキーを押したときと同じ動きをさせるSendKeysステートメントを、プルダウンメニューのオープンを例にしてご紹介しています。このステートメントを使えば、プルダウンメニューの手動オープンのように、大した手間ではないれど、何度もやるとなると面倒...という場合の解決策になるかもしれません。
Excel・VBA活用術

【エクセルVBA】FindNextメソッドで指定範囲内の検索条件にヒットする値をすべて取得する方法

Findextメソッドを使って、指定した範囲内で検索条件にヒットする値を全て取得する方法をご紹介しています。Findメソッドだけだと、指定範囲で一番最初に検索にヒットする値しか取得できませんが、FindNextメソッドなら複数の検索結果を取得できますよ。
Excel・VBA活用術

VBAでIEを操作してJavaScriptで動作するWebページをスクレイピング

「JavaScriptで動作するWebページ(動的サイト)を色々な言語でスクレイピング」することをシリーズでお伝えしています。 今回はVBAでInternet Explorerを操作してJavaScriptで動作するWebページをスクレイピングします。
Excel・VBA活用術

【エクセルVBA入門】オートフィルタや行の非表示で隠れている行を全て表示する

エクセルVBAでバラバラの経費精算書のデータを収集するマクロの作り方をお伝えしています。今回はオートフィルタを解除する方法と、行の非表示で隠れている行を表示する方法についてそれぞれお伝えしていきます。
Excel・VBA活用術

【エクセルVBA入門】エラーが発生したときに分岐処理を追加する方法

エクセルVBAでバラバラの経費精算書ファイルのデータを収集するマクロの作り方をお伝えしています。今回はエクセルVBAでエラーが発生したときにメッセージを表示する処理を追加する方法をお伝えしていきます。
Excel・VBA活用術

【エクセルVBA入門】Vlookupメソッドを使ったときに発生するエラーを回避する方法

エクセルVBAでバラバラの経費精算書を一つのデータベースにまとめるマクロの作り方についてお伝えしています。今回はVLookupメソッドを使ったときに発生するエラーを回避する方法についてお伝えします。
Excel・VBA活用術

【エクセルVBA】指定した範囲内から値を検索するFindメソッドとその使い方

エクセルシートに入力した値から、VBAのFindメソッドを使ってシート内を検索し、結果を返す方法をご紹介しています。Findメソッドは部分一致or全体一致、列方向or行方向など検索の条件を色々指定できて使い勝手が良いのでオススメですよ。
Excel・VBA活用術

【エクセルVBA入門】開いたブックのファイル名から番号を取り出して数値に変換する

エクセルVBAでバラバラの経費精算書のデータをまとめるマクロの作り方をお伝えしています。今回は、開いたブックのファイル名から番号を取り出して数値に変換するために、いくつかの便利な関数を紹介していきます。