ExcelVBA

Selenium(Edge/Chrome)

invalid selector: Compound class names not permittedの対処法【SeleniumBasic ExcelVBA】

SeleniumBasicでinvalid selectorエラーが表示される SeleniumBasicでwebDriverを使用して、スクレイピングした際、 invalid selectorエラー...
0
VBATips

データ型の変換に関する機能のまとめ(逆引き目次)

データ型の変換に関する機能のまとめ記事です。 上記のような型違いでエラーが出てしまう事も多いでしょう。 このエラーが面倒だからと言って、安易に全ての変数をVariant型にするのはお勧めしません。 適...
0
関数・メソッド

String型(文字列型)に変換する【CStr関数】【ExcelVBA】

構文 CStr(Expression)  As String Expression・・・ 文字列式または数式を指定※省略不可 戻り値 ・・・・・  String型 Expressionに指定した文字を...
0
関数・メソッド

Single型(単精度浮動小数点数型)に変換する【CSng関数】【ExcelVBA】

構文 CSng(Expression)  As Single Expression・・・ 文字列式または数式を指定※省略不可 戻り値 ・・・・・  Single型 Expressionに指定した文字を...
0
関数・メソッド

Double型(倍精度浮動小数点数型)に変換する【CDbl関数】【ExcelVBA】

構文 CDbl(Expression)  As Double Expression・・・ 文字列式または数式を指定※省略不可 戻り値 ・・・・・  Double型 Expressionに指定した文字を...
0
関数・メソッド

Currency型(通貨型)に変換する【CCur関数】【ExcelVBA】

構文 CCur(Expression)  As Currency Expression・・・ 文字列式または数式を指定※省略不可 戻り値 ・・・・・  Currency型 -922,337,203,6...
0
関数・メソッド

文字列をBoolean型データ(True/False)に変換する【CBool関数】【ExcelVBA】

構文 CBool(Expression)  As Boolean Expression・・・ 文字列式または数式を指定※省略不可 戻り値 ・・・・・  Boolean型 True or False E...
0
関数・メソッド

文字列をバイト型データ(Byte)に変換する【CByte関数】【ExcelVBA】

構文 CByte(Expression)  As Byte Expression・・・ 文字列式または数式を指定※省略不可 戻り値 ・・・・・  バイト型(Byte) 0~255 Expression...
0
関数・メソッド

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

構文 CInt(Expression)  As Integer Expression・・・ 整数型に変換したい数値 戻り値 ・・・・・Integer型(整数型) Expressionに指定した数値をI...
0
配列(一次元/二次元)

配列内の文字を全角→半角変換する(一次元/二次元)【ExcelVBA】

配列内の文字を半角に変換したい 配列内で、特定文字を変換したい場合があります。 パーツ化しておくことで処理を簡単にします。 配列内の文字を全角から半角に変換し、返すサンプルコード 使い方 上記をお好き...
0
配列(一次元/二次元)

配列から不要文字を削除する(一次元/二次元)【ExcelVBA】

配列から不要文字を削除したい 配列内で、特定文字を削除したい場合があります。 パーツ化しておくことで処理を簡単にします。 配列から不要文字を削除して返すサンプルコード 使い方 上記をお好きなモジュール...
0
配列(一次元/二次元)

2個の一次元配列を結合して、二次元配列に変換する【ExcelVBA】

2個の一次元配列を二次元配列に変換したい 二つの一次元配列を結合して二次元配列を作りたい場合、VBAでは配列を結合する関数は用意されていません。 自作でロジックを組みます。 2個の一次元配列を二次元配...
0
配列(一次元/二次元)

一次元配列を二次元配列に変換する【ExcelVBA】

一次元配列を二次元配列に変更したい 一次元配列を取得した後、二次元配列に変更したい場合があります。 その場合は、以下のパーツ化した処理で変更可能です。 一次元配列を二次元配列に変更するサンプルコード ...
1
配列(一次元/二次元)

配列の次元数を取得する【Ubound関数応用】【ExcelVBA】

配列の次元数を求めたい 配列が1次元なのか、2次元なのか次元数を求めたい場合があります。 Ubound関数を応用する事で配列の次元数を取得可能です。 配列の次元数を求めるサンプルコード Ubound関...
0
配列(一次元/二次元)

「開いている特定のブック名を配列に格納する」処理をパーツ化する【ExcelVBA】

開いているエクセルブックの中から、特定ブック名のみ、配列で取得したい場合があります。 パーツ化した処理で配列に特定のブック名を一括で格納します。 開いている特定のブック名を配列に格納するサンプルコード...
0
配列(一次元/二次元)

「開いているブック名を配列で全取得する」処理をパーツ化する【ExcelVBA】

開いているエクセルブック名を配列で管理したい場合があります。 パーツ化した処理で配列にブック名を一括で格納します。 開いているブック名を配列で全取得するサンプルコード 実際の使い方 その他 Workb...
0
配列(一次元/二次元)

「ブック内の特定のシート名を配列に格納する」処理をパーツ化する【ExcelVBA】

指定エクセルブックの特定シート名のみ、配列で取得したい場合があります。 パーツ化した処理で配列に特定のシート名を一括で格納します。 ブック内の特定のシート名を配列に格納するサンプルコード 実際の使い方...
0
配列(一次元/二次元)

「ブック内のシート名を配列で全取得する」処理をパーツ化する【ExcelVBA】

指定エクセルブックのシート名を配列で管理したい場合があります。 パーツ化した処理で配列にシート名を一括で格納します。 ブック内のシート名を配列で全取得するサンプルコード 実際の使い方 その他 Work...
0
VBATips

月の日数分シートを作成する(シート名はmmdd)【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 閏年の概念も処理対象とする為、「月」と「日」を引数として渡します。 関連記事 年...
0
VBATips

「指定フォルダがあるかどうかチェック」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 フルパスで指定しなかった場合はカレントフォルダ内を探索します。 サブフォルダを含...
0