VBAのRangeオブジェクトのValueは省略禁止 公開日:2021年12月17日 セル Valueプロパティの省略 セルの値を参照する際に「Range(“A1”).Value」のようにValueプロパティを使って書きますが、.Valueを省略して「Range(“A1 […] 続きを読む
VBAの関数名や変数名に日本語を使ってよい 公開日:2021年12月15日 困ったとき 日本語の関数や変数? 自分しか使わないならむしろオススメ 一般的なプログラミング言語はコードを英字で書きますが、VBAは関数名や変数名に日本語を使うことが出来ます。先に書いてしまいますが、日本語でのコーディングは初心者だ […] 続きを読む
VBAの文字列が英字(アルファベット)だけか判定する 公開日:2021年12月9日 文字列 文字列が英字(アルファベット)だけか判定するには 文字列に含まれる文字の種類が英字だけか調べたいことがあります。”abcABC” なら英字のみである、”A1″ なら英字のみ […] 続きを読む
VBAの改行コード(CR、LF、CRLF)の使い方 公開日:2021年12月6日 文字列 VBAで扱う「改行」という言葉には2つの意味がある VBAで「改行」というと、2つの意味で使われます。 String型の文字列の改行コード(改行文字)のこと(当ページではこちらを主に説明) VBAのソースコードの行を途中 […] 続きを読む
VBAでランダムな九九(掛け算)の練習表を作成する 公開日:2021年12月5日 VBA 小学校2年生の九九の練習 小学校2年生になると九九を習います。大人になっても使う重要な教養の1つですね。 教え方はいろいろあるとは思いますが、自分で解答して自分で答え合わせが出来る、ランダムな九九の一覧表を作成するマクロ […] 続きを読む
VBAで末尾に句読点がない文章を探す 公開日:2021年12月3日 VBA 句読点漏れのチェック Excelで文章を書いていると句読点が抜けていることがあります。また、IMEの設定や変換の影響により「。」が「.」になったり、「、」が「,」になっていたりすることがあります。 これはIMEの設定を変 […] 続きを読む
VBAのオブジェクト変数かどうかを判定する(IsObject) 公開日:2021年11月29日 関数 IsObject関数 VBAで扱う変数がオブジェクト変数かどうかを調べたい場合、IsObject関数で判定できます。 判定はデータ型のみで行われるため、変数の値は判定には影響しません。 オブジェクト変数とはクラス型の変数 […] 続きを読む
VBAの配列の終端にデータを追加する(push) 公開日:2021年11月28日 配列 VBAには配列のpushメソッドは無い 主にWeb系で扱うプログラミング言語には配列の操作を行うメソッドがあります。ここでは配列の終端にデータを追加する処理をVBA用にした関数を紹介します。 終端に追加する処理はプログラ […] 続きを読む
VBAの配列の終端データを切り取る(pop) 公開日:2021年11月28日 配列 VBAには配列のpopメソッドは無い 主にWeb系で扱うプログラミング言語には配列の操作を行うメソッドがあります。ここでは配列の終端にデータを追加する処理をVBA用にした関数を紹介します。 終端に追加する処理はプログラミ […] 続きを読む
VBAの配列の先頭にデータを追加する(unshift) 公開日:2021年11月28日 配列 VBAには配列のunshiftメソッドは無い 主にWeb系で扱うプログラミング言語には配列の操作を行うメソッドがあります。ここでは配列の先頭にデータを追加する処理をVBA用にした関数を紹介します。 先頭に追加する処理はプ […] 続きを読む