vba-create

VBATips

時刻データかどうか判断する【IsDate関数応用】【ExcelVBA】

時刻データかどうかを判断したい IsDate関数は日付データの判断をする関数です。 IsTime関数といったものがあればいいのですが、VBAには存在しません。 IsDate関数を応用し、日付デー...
0
関数・メソッド

日付データかどうか判断する【IsDate関数】【ExcelVBA】

構文 IsDate(Expression)  As Boolean Expression・・・ 日付として評価する文字列 戻り値 ・・・・・Boolean型 日付データならTrue/日付データ以...
0
開発事例

マクロ開発事例-病院様 後納郵便集計

お困りごと 約200床ほどある病院の総務部に勤務しています。郵便発送数が多く、後納郵便を利用しています。 ・郵便の区分(ゆうメールや定型、定型外等) ・重量による単価違いの通数 を管理する必要...
0
開発事例

マクロ開発事例-ECサイト運営企業様 メーカーWeb在庫取得

お困りごと amazon、楽天、ヤフーショッピング、ヤフオク、メルカリ等、通販サイトを運営しています。 受発注商品での委託販売がメインでメーカー在庫を取得する必要があります。 以下の理由で、...
0
関数・メソッド

10進数<->16進数に変換する【Hex関数】【ExcelVBA】

構文 Hex(Number) Number ・・・・ 16進数に変換したい数値(10進数) 戻り値・・・・・文字列型のVariant 10進数を16進数に変換する関数です。 Hex関数の...
0
VBATips

ダブルクリックした行を別シートへ転記する(BeforeDoubleClick)【ExcelVBA】

セルをダブルクリックで別シートへ抜き出ししたい エクセルで販売個数の一覧(売上一覧)を確認しながら、発注量を決める運用をしている 企業様も多いのではないでしょうか。 ダブルクリックで別シート...
0
配列操作

配列開始を1からスタートさせる【Option Base 1】【ExcelVBA】

配列の要素(添え字)をデフォルトの0スタートではなく、1スタートでしたい場合があります。 ■例 ・プログラミング初心者で0スタートの概念が難しい。 ・セルの位置と合わせたいので1スタートが望まし...
0
VBATips

選択している(フォーカスしている)行や列に色を付ける(SelectionChange)【ExcelVBA】

現在フォーカス(選択)している場所を簡単に判断したい エクセルで入力している時に、今自分がどこを選択(フォーカス)しているのか知りたい時があります。 SelectionChangeを利用して、選択...
0
VBATips

ダブルクリックで行や列、セルを塗りつぶしする(BeforeDoubleClick)【ExcelVBA】

セルをダブルクリックでセル背景を塗りつぶししたい エクセルで販売個数の一覧(売上一覧)を確認しながら、発注量を決める運用をしている 企業様も多いのではないでしょうか。 ダブルクリックで背景色...
0
VBATips

クリックでカウントアップ(数字を増やす)(SelectionChange)【ExcelVBA】

セルクリックで簡単に数字を+1したい エクセルで販売個数の記録を作成し、運用している企業様も多いのではないでしょうか。 単純なシングルクリックでカウントアップ(数字を+1)できれば、誰でも運用でき...
0
VBATips

AppActivateが最前面にならない場合の対処方法【ExcelVBA】

AppActivateの最前面に表示が正常に動作しない 指定ウィンドウを最前面に表示する【AppActivate】【ExcelVBA】が正常に動作しないケースが出てきました。 ■正常に動作しない場...
0
配列操作

二次元配列の行列(縦横)を入れ替える【ExcelVBA】

注意点 Transposeの仕様上、Option Base 1を設定した方が無難です。 Transeposeで変換した配列は0スタートではなく1スタートです。 Optio...
0
配列操作

定数配列を使用する(Split/Arrayで代用)【ExcelVBA】

配列の要素を、定数として使用たい場合があります。 Excelマクロには定数の要素はありませんが、Split関数を使用して定数配列っぽく使用します。 ■使用例 ・決まった値があり定数を使用したいが...
0
関数・メソッド

文字列を整数型データ(数値)に変換する【CLng関数】【ExcelVBA】

構文 CLng(Expression)  As Long Expression・・・ 整数型に変換したい数値 戻り値 ・・・・・Long型(整数型) Expressionに指定した数値をLon...
0
関数・メソッド

文字列を日付データに変換する【CDate関数】【ExcelVBA】

構文 CDate(Expression)  As Date Expression・・・ 日付型に変換したい文字列や数値(シリアル値) 戻り値 ・・・・・Date型(日付型) Expressio...
0
一覧表

マクロ予約語一覧※変数名で使用不可一覧【ExcelVBA】

VBAマクロで変数名に使用できない予約語一覧をまとめました。 詳細はMicrosoftの公式サイトでご確認ください。 VBA予約語一覧 予約語とは、字句的には識別子(変数名、関数名、クラス名など...
0
Internet Explorer自動操作

VBAでIE操作「フレームありページの読込待ち」処理をパーツ化する【エクセルマクロ】

フレームありのページの場合、よく使うIE読込待ち処理だとエラーが出る可能性があります。 VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】 VBAでIE操作「IEのフレー...
0
Internet Explorer自動操作

VBAでIE操作「IEのフレーム内の値を取得する」【エクセルマクロ】

IEでフレーム(frame)内の値を取得したいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のデータ取得方法と同一です。 V...
0
Internet Explorer自動操作

VBAでIE操作「IEのフレーム内のリンクをクリックする」【エクセルマクロ】

IEでフレーム(frame)内のリンクをクリックしたいケースがあります。 フレームでは親ページと子ページに分かれます。 子ページの名称を付与して処理するだけで、基本は下記のハイパーリンクをクリック...
0
人気記事一覧

2020年の人気記事ランキング

2020年のランキング Google Analyticsのアクセスデータを元に、記事ランキングをまとめました。 【ExcelVBA】和暦から西暦に変換する-西暦から和暦に変換する 【...
0
タイトルとURLをコピーしました