Excel・VBA活用術

Excel・VBA活用術

ExcelにPythonが搭載されることによるノンプログラマーのメリットとVBAの今後について

MicrosoftがExcelにPythonの搭載を検討しているというニュースがありました。今回はこれがノンプログラマーにとってどんなメリットをもたらすのか、また搭載後のVBAがどうなるのかについても考えます。
Excel・VBA活用術

エクセルVBAでマクロの実行完了と処理時間をチャットワークに通知する方法

エクセルVBAでHTTP通信を行う方法についてあれこれお伝えしています。今回は一つ便利な使用例として、マクロの実行完了についてチャットワークへの通知してお知らせする方法についてお伝えします。
Excel・VBA活用術

【エクセルVBA】 URLDownloadToFile関数を使って指定ファイルをワンクリックでダウンロードする方法

エクセルVBAで、Windows APIの URLDownloadToFile関数を使った指定ファイルを指定フォルダにダウンロードする方法をご紹介しています。この方法を使えば、ダウンロード対象のファイルが複数あったとしても、ボタンクリック一つで一気にダウンロードできますよ。
Excel・VBA活用術

エクセルVBAでIEを使わずにHTMLドキュメントを取得する方法

エクセルVBAでHTTPリクエストにより取得したHTML文字列から、HTMLドキュメントオブジェクトを生成する方法です。つまり、IEを使わずにHTMLドキュメントを取得することができるようになります。
Excel・VBA活用術

エクセルVBAでチャットワークに最もシンプルなメッセージを送る方法

エクセルVBAでチャットワークAPIを利用する方法をお伝えしております。POSTメソッドによるHTTPリクエストによりチャットワークにメッセージを送信する簡単なプログラムを紹介していきます。
Excel・VBA活用術

オンライン学習サービスLinkedInラーニング&Lynda.comのトレーナーになりました

オンライン学習サービス「LinkedInラーニング/Lynda.com日本版」にて、私がトレーナーを務めました「Excel VBA 基本講座」が公開されました。その紹介とともに、動画制作をやってみた感想をお伝えします。
Excel・VBA活用術

エクセルVBAでチャットワークAPIにリクエストを送る最も簡単なプログラム

今回は、エクセルVBAでチャットワークAPIにリクエストを送る最も簡単なプログラムを紹介します。チャットワークAPIのリクエストURLについて、トークンの取得方法、ヘッダーのセットの方法などがポイントです。
Excel・VBA活用術

エクセルVBAでHTTPリクエストをする最も簡単なプログラム

今回はエクセルVBAでHTTPリクエストをする最も簡単なプログラムをお伝えします。HTTP通信、リクエストやレスポンスとは何か、またリクエストを送信して取り出すまでに必要なメソッドやプロパティを紹介します。
Excel・VBA活用術

【エクセルVBA】Windows APIで外部プログラムを呼び出すための第一歩

エクセルVBAからWindows APIを使って外部プログラムを呼び出すために、Declareステートメントをはじめとした基本をご紹介しています。エクセルVBAは単体でも便利な機能を実装できますが、Windows APIを使って外部のプログラムや機能と組みわせることで、さらに便利なツールが作れてしまうかも?!
Excel・VBA活用術

【エクセルVBA】表の罫線を引く場所を指定する簡単な方法

今回は、『表の罫線を引く場所を指定する簡単な方法』について紹介したいと思います。表の範囲に罫線を引く上で、自分の引きたい箇所に罫線を引ければとても便利です。また、空白セルの中に斜線が引ければ、表のバリエーションも増えますね。
Excel・VBA活用術

【エクセルVBA】表の範囲全体に格子状の罫線を引く最も簡単な方法

今回からは表に罫線を引く方法などについて、いくつかご紹介していきたいと思います。罫線を引く方法も複数あり、状況によって使い分ける必要があります。今回は、『表の範囲全体に格子状の罫線を引く最も簡単な方法』についてです。
Excel・VBA活用術

【エクセルVBA】表の最終行・最終列を取得する方法のまとめ

今回は、表の最終行・最終列を取得する方法を紹介していきます。表の最終行・最終列を取得する方法は、表の範囲を取得する方法と同じように複数あります。それぞれの方法に特徴があり、表によって使い分ける必要があります。ここでは3つの方法を紹介します。
Excel・VBA活用術

【エクセルVBA】Endプロパティで表全体の範囲を取得する方法

Endプロパティで表全体の範囲を取得する方法をご紹介していきたいと思います。Endプロパティを使えば、簡単に表の最終行を取得することができるので、それを少し応用して、Endプロパティを使って表全体の範囲を取得する方法をご紹介します。
Excel・VBA活用術

【エクセルVBA】Endプロパティを使って表の最終行番号を取得する方法

今回は、Endプロパティを使って表の最終行番号を取得する方法をご紹介したいと思います。 今回ご紹介するEndプロパティを使用することで、簡単に表の最終行を取得することができます。
Excel・VBA活用術

【エクセルVBA】シートで使用されているセルの範囲全てを取得する方法

今回は、UsedRangeプロパティを使ってシートで使用されているセルの範囲全てを取得する方法についてご紹介していきたいと思います。 このUsedRangeプロパティを使うことで、表に空白行がある場合でも表全体の範囲を取得することもできます。
Excel・VBA活用術

エクセルVBAでフォルダ内のWord文書のページ数・文字数などをリスト化する

エクセルVBAでWord文書の操作をする方法についてお伝えしています。今回は、エクセルVBAでフォルダ内のWord文書のページ数や文字数などの各情報を取得してリスト化するプログラムを作っていきます。
Excel・VBA活用術

エクセルVBAでWord文書を開いてページ数や文字数などのいろんな情報を取得する

エクセルVBAでWord文書を操作する方法についてシリーズでお伝えしております。今回は、起動したWordアプリケーション上にWord文書を開いて、ページ数や文字数などのいろいろな情報を取得します。
Excel・VBA活用術

エクセルVBAでWordを操作して文書を操作する準備と最も簡単なプログラム

エクセルVBAでWord文書を操作する方法について、最初の一歩からお伝えするということで、まずはエクセルVBAでWord文書を操作するために必要な準備と、最も簡単なプログラムについてお伝えします。
Excel・VBA活用術

【エクセルVBA】表が変更されても、表全体の範囲を簡単に取得する方法

表の範囲をRangeプロパティで直接指定することでも表に処理を行うことは可能です。しかし、データは日々更新され、表の範囲も変わっていきます。そんな問題を解決してくれるのがCurrentRegionプロパティです。
Excel・VBA活用術

【エクセルVBA】FileDialogプロパティで任意のフォルダの画像をまとめてシートに貼り付ける方法

作成したコードに特定のフォルダパスやファイル名が指定されていると、そのツールが使用できる環境が限られてしまいます。折角作ったコードです。使いまわしができるように、汎用化してしまいましょう!前回ご紹介したコードの操作対象フォルダを、FiliDialogオブジェクトを使って任意フォルダにする方法をご紹介しています。