エクセルマクロVBAを使って、自動で表を作成する方法を紹介します。 具体的には以下を行います。 ・マクロを使ってエクセルにヘッダー情報を入力 ・マクロでエクセルに罫線を引く 以下で詳しく説明していきます。 エクセルの表を自動作成するマクロ このページで紹介するマクロの概要について紹介します。 動画解説 まずは動画で解説しています。 表作成マクロの概要を説明 以下のようにエクセルに何も記述されていない状態とします。 マクロを実行して、以下のように1行目にヘッダーを入れ、A列の値が20になるまでA列~F列に罫線を引いていきます。 補足 動画内では、表の罫線出力のプログラムを以下のように記述しています。 [crayon-67697c390280 … [Read more...] about エクセルマクロVBAで表を自動作成する方法|罫線表示とヘッダー色変更
エクセルマクロ
エクセルマクロVBAのForNext|ブック内の全てのシートを繰り返し処理
エクセルVBAで、For nextを使ってブック内の全てのシートに対して処理を行うプログラムを紹介します。 ここでは全てのシートの名前を取得して、エクセルに出力していきます。 For Nextでブック内の全シートを処理 A列に各シートの名前を出力していきます。 まずは全体のプログラムを紹介します。 [crayon-67697c3902fe7996373982/] 以下で詳しく説明します。 プログラム0|変数宣言の指定 [crayon-67697c3902feb707523922/] 「Option Explicit」とは、変数宣言を強制するためのものです。 予期しないエラーを防止できるため「Option … [Read more...] about エクセルマクロVBAのForNext|ブック内の全てのシートを繰り返し処理
エクセルVBAのForNext|二次元配列の要素を繰り返し処理する
For nextの繰り返し処理で、二次元配列の各要素を繰り返し処理したいときがあります。 このときFor NextでLBoundとUBoundを2回使うことで、二次元配列の各要素に対して処理を実行できます。 [crayon-67697c3903390815435333/] 上記のプログラムの説明 二次元配列の1次元目の要素を(二次元配列,1)で処理し、2次元目の要素を(二次元配列,2)で処理 以下で具体的な説明をしていきます。 For … [Read more...] about エクセルVBAのForNext|二次元配列の要素を繰り返し処理する
VBAで天気予報データをWebAPIで取得しJSONパースでエクセルへ出力
VBAを使うと、HTTPリクエストからWebAPIを使って天気予報の情報を取得できます。 ここでは取得した天気予報の情報をJSONパースしてエクセルに出力します。 JSONパースすると、すっきりと短いコードで情報を取得することができます。 ・VBAでHTTPリクエストを使ってWebAPIから天気情報を取得 ・取得した天気情報をJSON Parse(パース)で処理してエクセルへ出力 ・VBAプログラム入りのエクセルをダウンロード可能 それでは以下で詳しく紹介していきます。 VBAで天気情報を取得するプログラム VBAでウェブ情報を取得して、天気予報データをエクセルに出力します。 このプログラムの使用手順は以下のとおりです。 手順 手順1. … [Read more...] about VBAで天気予報データをWebAPIで取得しJSONパースでエクセルへ出力
VBAでWordを開く,名前をつけて保存する,閉じる|非表示や読み取り専用で開く方法も紹介
VBAを使ってWordを開き、名前を付けて保存し、閉じるプログラムを紹介します。 Wordを操作するための基本プログラムなので、いろいろな場面で応用できるプログラムです。 ・VBAでWordを開いて,名前をつけて保存し,閉じる ・非表示や読み取り専用で開く ・VBA入りのエクセルファイルをダウンロード可能 なおこの事例ではエクセルVBAから開く方法を想定しています。 それでは以下で詳しく紹介していきます。 VBAでWordを開く,名前をつけて保存する,閉じるのプログラムを紹介 今回は以下の手順でダイアログからファイル名を取得するプログラムを作っていきます。 手順 手順1. VBAプログラムを実行 以下で詳しく説明していきます。 手順1. … [Read more...] about VBAでWordを開く,名前をつけて保存する,閉じる|非表示や読み取り専用で開く方法も紹介