For nextの繰り返し処理で、配列の要素を繰り返し処理したいときがあります。 このときFor NextでLBoundとUBoundを使うことで、配列の各要素に対して処理を実行できます。 [crayon-6769b63acc58a591673067/] 上記のプログラムの説明 配列の最初の要素から最後の要素まで処理 以下で具体的な説明をしていきます。 For … [Read more...] about エクセルVBAのForNext|配列の要素を繰り返し処理する
エクセルマクロ
VBAで天気予報情報をWebAPIを通してウェブ情報を取得しエクセルへ出力
VBAを使うと、HTTPリクエストからWebAPIを使って天気予報の情報を取得できます。 ここでは取得した天気予報の情報をエクセルに出力します。 ・VBAでHTTPリクエストを使ってWebAPIから天気情報を取得 ・取得した天気情報をエクセルへ書き出す ・VBAプログラム入りのエクセルをダウンロード可能 それでは以下で詳しく紹介していきます。 VBAで天気情報を取得するプログラム VBAでウェブ情報を取得して、天気予報データをエクセルに出力します。 このプログラムの使用手順は以下のとおりです。 手順 手順1. VBAプログラムを実行 手順1. … [Read more...] about VBAで天気予報情報をWebAPIを通してウェブ情報を取得しエクセルへ出力
エクセルマクロVBAの7つのテクニック・ワザ|作成時間短縮のコツ
エクセルマクロを使い始めた人にとって、「コードを書くのが苦手」「マクロ編集の画面が分かりづらい」と感じている人は少なくありません。 このような苦手意識のせいでマクロを触る機会が減ってしまうと、なかなか上達しません。 しかしマクロの正しい使い方を知らないせいで、時間がかかっている場合があります。 たとえばマクロが上達する人ほどコードをすべて書きません。補助機能を利用してマクロを書く時間を減らしています。 このようなテクニックを実践しているからこそ、比較的早くマクロを仕上げます。 このページではエクセルマクロVBAを時間をかけずに効率的に使いこなすコツを紹介します。 エクセルマクロVBAの操作速度上げる理由 マクロを作成するとき、多くの方は、プログラムを書くための知識をつけることに集中しています。プログラムとは、以 … [Read more...] about エクセルマクロVBAの7つのテクニック・ワザ|作成時間短縮のコツ
エクセルVBAのForNext|Stepでスキップしながら繰り返し処理を実行
For nextの繰り返し処理で、途中の数値をスキップしながら繰り返し処理を実行したいときがあります。 このときFor NextでStepを記述することで、途中の処理をスキップしながら繰り返しを実行できます。 [crayon-6769b63acd711168978367/] 上記のプログラムの説明 XからYまでWずつ処理を実行 以下で具体的な説明をしていきます。 ここでは、0,3,6,9と3の倍数のときに処理を実行させる方法を紹介します。 For … [Read more...] about エクセルVBAのForNext|Stepでスキップしながら繰り返し処理を実行
VBAでエクセル申請フォームからデータ登録・蓄積の仕組みを作る
エクセルの申請フォームを使って、データを蓄積していく仕組みを作っていきます。 このページで紹介する内容は、たとえば社内申請(稟議など)を想定しています。 まず申請者がエクセルにデータを入力したらボタンを押します。 そうするとそのデータ(申請情報)が管理表に自動で蓄積され、同時に申請情報を上司にOutlookメールで通知します。 このような仕組みはVBAで構築できるので、使い方とプログラムを紹介していきます。 ・エクセル申請フォームに情報を入力しボタンを押すとから、別ブック(管理表)に申請情報を蓄積 ・申請情報の内容をもとにメールを自動作成し、確認者(上司)へ通知 ・VBAプログラム入りのエクセルをダウンロード可能 上記について紹介します。ファイルダウンロードだけではなくコード解説もしていきます。 … [Read more...] about VBAでエクセル申請フォームからデータ登録・蓄積の仕組みを作る