vba-create

VBATips

特定文字で改行する【Replace関数】【ExcelVBA】

特定文字で改行コードを追加したい カンマや句読点が発生した場合、改行コードを追加したい場合があります。 改行コードを追加する概念ではなく、置換(Replace関数)する形で実装可能です。 特定文字で改...
0
VBATips

「定数には値を代入できません」コンパイルエラー【ExcelVBA】

「定数には値を代入できません」が発生した コンパイルエラー「定数には値を代入できません」が発生した場合、コードが不正です。 例) ・定数に再度値を代入した 「定数には値を代入できません」が発生するサン...
0
VBATips

フォルダ内ファイル数を取得する をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 ファイル数の取得のみでフォルダはカウントしません。 サブフォルダを含めて存在チェ...
0
_基本

「定数式が必要です」変数は定数に代入不可【ExcelVBA】

「定数式が必要です」が発生した 通常コンパイルエラー「定数式が必要です」が発生する場合は、定数への代入がおかしいと考えます。 例) ・定数に変数を代入した ・定数にRangeなどのオブジェクトを代入し...
0
VBATips

「定数式が必要です」が急に発生してコンパイルできない【ExcelVBA】

「定数式が必要です」が急に発生しコンパイルできなくなった 古いソースコードの修正を行い、デバッグからVBAProjectのコンパイルをしたところ、 突然、以下エラーが発生するようになりました。(元ファ...
0
VBATips

改行コード複数回入力を1回で行う【定数使用】【ExcelVBA】

改行コードを続けて2回入力したいなど、複数回入力したい場合があります。 もちろん vbCrLFなどの改行コードを入力すれば済むのですが、 定数をうまく使用することで、コードの書く時間を短縮。可読性で工...
0
_基本

定数を使用する【Constステートメント】【ExcelVBA】

構文 Const 定数名 As データ型 = 値 定数名・・・・・変数のように任意の名前をつけます。 データ型・・・・変数のデータ型と同様に指定します。 値・・・・・・・変数のように持たせたい値を入力...
0
VBATips

文字列をダブルクォーテーションで囲む処理のショートカット【ExcelVBA】

文字列内にダブルクォーテーションを入れたい場合があります。 Chr(34)で処理をしてもよいのですが、よく使うのであれば、 ショートカット(パーツ化)として、使用できるようにしています。 文字列をダブ...
0
関数・メソッド

ダブルクォーテーションの間に変数を入れたい【&演算子】【ExcelVBA】

ダブルクォーテーションの間に変数を入れたい VBA初心者の方が迷われる部分です。文字列は""のダブルクォーテーションの間で入力しますが、 文字列と文字列の間に変数を入れて結合したい場合があります。 ダ...
0
関数・メソッド

文字列を結合する【&演算子】【ExcelVBA】

文字列を結合して繋げたい &演算子を使用する事で、文字列を結合する事や、セル同士を結合する事が可能です。 文字列を結合して繋げるサンプルコード 注意点 今回は&演算子で説明していますが、+演算子でも結...
0
VBATips

セル結合の結合範囲(行/列)を調べる【.Item】【ExcelVBA】

セル結合の結合範囲(行/列)を調べたい MergeAreaプロパティでセルが結合しているかどうか判断ができます。 セルが結合された行数や列数の判断はItemプロパティを上手く利用します。 セル結合の結...
0
人気記事一覧

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

2021年のランキング Google Analyticsのアクセスデータを元に、記事ランキングをまとめました。 2021年は目標としていた毎日更新ができました。2020年のランキングはこちらから。 【...
0
人気記事一覧

2021年12月の人気記事ランキング

2021年12月のランキング Google Analyticsのアクセスデータを元に、記事ランキングをまとめました。 【VBA入門】ワークシート名を変数にSetし、短い名前で利用する【マクロ初級者必読...
0
VBATips

全角ダブルクォーテーションを入力したい【Chr(&H8167)】【Chr(&H8168)】

全角のダブルクォーテーションを簡単に入力したい VBAコード上で全角のダブルクォーテーションを入力しようとすると面倒です。 面倒な理由は以下。 全角ダブルクオーテーションをキーボードで入力すると、以下...
0
VBATips

文字列が「半角/全角」「大文字/小文字」を区別せず比較する【ExcelVBA】

文字列が「半角/全角」「大文字/小文字」を区別しない 文字列が半角なのか、全角なのか、半角全角混在なのか判別したいケースがあります。 関数によっては全角含まれていてもOKだったり、NGだったりする為、...
0
VBATips

文字列が「半角」「全角」「混在」か判断する【ExcelVBA】

文字列が「半角」「全角」「混在」か判断したい 文字列が半角なのか、全角なのか、半角全角混在なのか判別したいケースがあります。 関数によっては全角含まれていてもOKだったり、NGだったりする為、 自身で...
0
VBATips

文字列が「半角のみ」or「全角が含まれる」か判断する【ExcelVBA】

文字列が「半角」か「全角」か判断したい 文字列が数値かどうか判断するisNumeric関数では、 全角文字もTrueとなるため、半角かどうか判断したい場合があります。 文字列が「半角」か「全角」か判断...
0
VerUp情報

Ver2.0.0_MicrosoftEdge対応Ver開発中(22/02/17公開)

Ver2.0.0リリースの予定 競艇自動投票ソフト「KyoteiVBA」の最新版は1.4.7→2.0.0としてリリース予定です。 InternetExplorerのサポート終了が 2022 年 6 月...
0
VerUp情報

Ver1.4.7リリースのご案内_KyoteiVBA

Ver1.4.7リリースのご案内 競艇自動投票ソフト「KyoteiVBA」の最新版をリリースします。 ダウンロードはこちらからお願いします。 機能修正 買目Grで投票の際、スケジュールキャンセルした際...
0
VBATips

数値が0の行の行削除を行う【ExcelVBA】

数値が0の行の行削除を行いたい 売上集計や在庫集計などで0の行を削除したい場合があります。 ExcelVBAで処理させ、業務効率化を図りましょう。 数値が0の行の行削除を行うコードサンプル A列が空白...
0