Excel・VBA活用術

Excel・VBA活用術

PowerPoint VBAで選択した部分を判別してそのフォントを変更するマクロ

PowerPoint VBAで選択している部分のフォントを変更するマクロの作り方についてお伝えしています。今回は、これまでのマクロをまとめて、選択した部分を判別してそのフォントを変更するマクロを紹介します。
Excel・VBA活用術

【Outlook VBA】今開いているメールのAttachmentsコレクションを取得する方法

何度かの連載で、Outlookで今開いているメールの添付ファイルを任意のフォルダに、ワンクリックで保存する方法をご紹介しています。今回は、メールの添付ファイルのオブジェクトがまとまったAttachmentsコレクションの取得についてのご紹介です。
Excel・VBA活用術

エクセルVBAとWORKDAY関数の組み合わせでスケジュール表を自動作成する最初の一歩

エクセルVBAとWORKDAY関数を組み合わせればスケジュール表を自動作成することが可能です。実務で役立てるととても便利なツールになります。どんな流れや仕組みでツール開発を進めていくか?を解説します。
Excel・VBA活用術

【Outlook VBA】CurrentItemプロパティで今開いているメールのMailItemオブジェクトを取得する方法

Outlook VBAで、今開いているメールの添付ファイルをワンクリックで任意のフォルダに保存する方法を5ステップにわけて、連載記事でご紹介しています。今回は、InspectorオブジェクトのCurrentItemプロパティによるMailItemオブジェクトの取得についての説明です。
Excel・VBA活用術

エクセルで営業日判定を実現するWORKDAY関数の使い方

エクセルで土日祝日を判定したい!といった場合に、祝日の判定は標準のエクセル機能では不可能です。今回紹介するWORKDAY関数を使用すれば、祝日の判定を実現することが可能です。
Excel・VBA活用術

Google Cloud Next 2018からGoogleドライブの怒涛の新機能リリースまとめ

Google Cloud Next 2018のレポート。今回は「徹底解説Googleドライブ〜機械学習を使ったスマートなコンテンツコラボレーション〜」からGoogleドライブについて怒涛の新発表をまとめてお送りします!
Excel・VBA活用術

【エクセルVBAでIE操作】name属性を利用して画像タイプの送信ボタンをクリックする

エクセルVBAでInternet Explorerを操作する初心者向けのシリーズ。今回は「画像タイプの送信ボタン」をname属性を使用してクリックする方法についてお伝えします。
Excel・VBA活用術

【Outlook VBA】今開いているOutlookウインドウを操作しよう!Inspectorオブジェクトの取得

Outlook vbaで、メールの添付ファイルをワンクリックで指定フォルダに保存する方法を複数回記事にわたってご紹介していきます。今回は、ActiveInspectionメソッドで、今開いているOutlookウインドウのInspectorオブジェクトを取得する方法をご紹介しています。
Excel・VBA活用術

PowerPoint VBAのSelectionオブジェクトの4つのタイプについて理解しよう!

PowerPoint VBAで選択しているシェイプのフォントを変更するマクロの作り方をお伝えしています。今回は、選択する部分を表すSelectionオブジェクトの4つのタイプについて理解を深めていきます。
Excel・VBA活用術

【Outlook VBA】エクセルワークシートの内容で予定登録する方法

Outlookの予定表は便利ですが、頻繁に予定を登録するのは面倒ですよね。本記事では、Outlook VBAからエクセル操作のための参照設定の方法と、エクセルワークシートに一覧化した内容でOutlookの予定を登録する方法をご紹介しています。
Excel・VBA活用術

エクセルVBAでCSVを高速に取り込むQueryTableオブジェクト使用時の注意点

エクセルVBAで高速にCSVを取り込むことのできるQueryTableオブジェクト。想定されるエラーとその対処法、注意点について解説します。わかりづらいエラーは事前に知っておくことでコーディング時間短縮にもつながります!
Excel・VBA活用術

【はじめてのOutlook VBA】Outlookの予定を登録する方法

Outlook VBAでコーディングするためのVBEの準備と、VBAで予定を登録する方法をご紹介しています。1件の予定登録の手間は大したことがなくても、複数登録する必要が出てくると面倒臭い...本稿では複数の予定をOutlookにまとめて登録するための第一歩として、単体の予定をVBAで登録する方法をご紹介します。
Excel・VBA活用術

エクセルVBAで高速にCSVを取り込むQueryTableオブジェクトの最終処理

エクセルVBAでCSVを高速に取り込むことができるQueryTableオブジェクト。最終処理として非常に重要なQueryTable.Deleteメソッドについて解説します。忘れると不具合を招く非常に重要なメソッドです!
Excel・VBA活用術

エクセルVBAのQueryTableオブジェクトであらゆる種類のCSVを取り込む方法

エクセルVBAでCSVを爆速で取り込むQueryTableオブジェクトには様々なプロパティが存在します。このプロパティを使いこなすことであらゆる種類のCSVをシンプルなソースコードで取り込むことができます。
Excel・VBA活用術

エクセルVBAでOutlookの受信メールをワークシートに書き出す方法

エクセルVBAで、outlookの受信メールフォルダ内にあるメールをワークシートに書き出す方法をご紹介しています。この方法を使えば、受信メールフォルダ内にあるメールの件名や送信日、送信者のメールアドレスやメール本文を簡単にリストにできてしまいます。
Excel・VBA活用術

エクセルVBAのQueryTableオブジェクトのプロパティの基本とCSVをカンマ区切りする方法

エクセルVBAのQueryTableオブジェクトでCSVを取り込む際はプロパティ指定が必須です。今回はQueryTableオブジェクトのプロパティの基本と、カンマ区切りでCSVを取り込む方法をお伝えします。
Excel・VBA活用術

エクセルVBAでOutlookの受信メールフォルダとサブフォルダ名を書き出す方法

エクセルVBAでOutlookの受信メールフォルダにあるメールの内容を、エクセルのワークシートに書き出す方法を、数回の連載でご紹介しています。今回は、GetDefaultFolderメソッドとFoldersプロパティで、受信メールフォルダとサブフォルダの名称を書き出す方法のご紹介です。
Excel・VBA活用術

エクセルVBAのQueryTable.RefreshメソッドでCSVをシートに出力する方法

エクセルVBAのQueryTable.Refreshメソッドを使用して、クエリテーブルに取り込んだCSVをWorksheetに出力する方法を紹介します。高速にCSVを取り込む方法をシリーズでお伝えしています。
Excel・VBA活用術

【エクセルVBA】GetNamespaceメソッドでOutlookのデータフォルダにアクセスする方法

GetNameSpaceメソッドでOutlookのデータフォルダにアクセスする方法をご紹介しています。このメソッドでOutlookのNameSpaceオブジェクトを取得すれば、メール、連絡先、予定表などのデータフォルダにアクセスして、更にその中のデータを読込んだり、エクセルシートに書き出したりすることができますよ。
Excel・VBA活用術

なぜ、Excel VBAの本格解説本を書く必要があるのか

3冊目となる書籍の企画が通過しました。Excel VBAの本格解説本です。なぜあえて今からVBAの本格解説本を書く必要があるのかについて、出版社さんに企画の際に送った文面をだいたいそのまま記事として公開します。