とあるエンジニア– Author –
とあるエンジニア
とあるエンジニアです。
当ブログでは Excel VBA のマクロ作成に役立つ情報を中心に情報展開しています。
Excel VBA マクロを使いこなして時短し、人生の質『QOL』を高めていきましょう。
プロフ画像:Copyright (C) SQUARE ENIX CO., LTD. All Rights Reserved.
-
IT技術
【Excel VBA】指定フォルダが存在しない場合に作成するマクロ【コピペ利用でOK】
【指定のフォルダが存在しない場合に作成するマクロ】 VBA でファイルを保存する際など、ファイルの保存先フォルダが存在しなかったらそのフォルダを作成してからファイルを保存したい場合があります。 指定のフォルダが存在しない場合に作成するマクロ(... -
IT技術
Cisco ルータで PPPoE 接続すると Dialer に mtu 1492 が勝手に設定される件
【事象確認環境】 C921J-4P IOS 15.9(3) 【PPPoE 接続すると mtu 1492 が勝手に設定されるんだが...】 Cisco のルータ C921J-4P で PPPoE 接続をしたときのことです。 Cisco のルータで PPPoE 接続をする場合、設定として Dialer インターフェースを作成し... -
IT技術
Cisco ASA(Firepower含む) と IOS-XE ルータ間で OSPF アジャセンシー状態が INIT になる場合があります
【条件】 タイトルの事象はBUGであり、以下の条件下で起こりえます。 ASA または Firepower ASA OS 9.3 以降 IOS-XE ルータ IOS-XE 16.5.1 以降 OSPF で LLS が有効に設定されている場合 LLS 有効化設定の例: ASR(config)#int g0/0/1 ASR(config-if)#ip o... -
IT技術
【Excel VBA】Internet Explorer を開いて任意の Web ページを表示する方法
【Excel VBA で Internet Explorer を開く】 Excel VBA で Internet Explorer を開く手順は以下の通りです。 Object 型変数を定義する Internet Explorer オブジェクトを生成し、Object 型変数に格納する Internet Explorer オブジェクトの Visible プロパ... -
IT技術
【Excel VBA】表の中から指定キー値に対応する属性値を取得する方法【作成例から学ぶ】
【マクロで実現したいこと】 以下のように、注文書と価格表があったとします。 この注文書について、品名に対応する価格を価格表から探し、注文書の価格の列に入力するマクロを作ることを考えます。 期待される結果としては以下の通りです。 なお、価格表... -
IT技術
【Excel VBA】セル範囲の扱いについてマスターする【Range オブジェクト】
【はじめに】 Excel VBA マクロを作成するときに、シート上のセル範囲について操作することも多いかと思います。 VBA においてはセル範囲は Range オブジェクトとして扱います。 ここでは Range オブジェクトの扱い方について説明します。 【VBA でのセル... -
IT技術
【Excel VBA】繰り返し処理と表の扱い方の完全理解 <初心者向け>【For 文】
【はじめに】 シート上の表について VBA マクロで何らかの処理を行いたい場合、繰り返し処理である For 文について理解しておく必要があります。 ここでは初心者向けに繰り返し処理と表の扱い方について説明します。 【繰り返し処理の For 文について理解... -
IT技術
【Excel VBA】使用例から学ぶ条件分岐【if/elseif/else】
【条件分岐の使用例】 例として以下のようなエクセルシートがあるとします。 マクロの動作内容は以下のようにすることとします。 入力値 B3 セルに手動で整数値を入力します マクロ実行結果 入力値が 5 より小さい場合 結果として「5より小さい」と表示し... -
IT技術
【Excel VBA】変数宣言を短く記述する方法【記号: %,&,$,!,#】
【一部の変数型は短い記述方法で宣言可能】 Excel VBA で変数宣言を行う場合は、通常以下の書式で記述します。 Dim <変数名> As <型> ここで、Integer、Long、String については以下のように記号を使用して宣言することも可能です。 Sub main(... -
IT技術
【Excel VBA】シート上の表の最後が何行目かを特定する方法
【はじめに】 Excel VBA マクロで、シート上の表の各レコードについて何らかの処理をする場合が良くあると思います。 例えば、以下のような表があったとします。 上の表の No.1 から No.6 までについて何らかの処理を行う場合、 for 文を使用して以下のよ...