ExcelVBA

VBATips

画像・図形を最背面に表示する【ショートカットキー】【ExcelVBA】

使い方 Ctrl + Shift + Oで選択している図形・画像などのオブジェクト・オートシェイプを最背面に表示します。 注意点 個人用マクロブックでご紹介してい...
0
Selenium(Edge/Chrome)

Chrome/Edgeでキャプチャした画像をエクセルに貼付する【TakeScreenshot】【Selenium】【ExcelVBA】

VBAでEdge/Chromeで表示している画面をキャプチャしたい場合があります。 TakeScreenshotで画面キャプチャ(スクリーンショット)として保存が可能ですが、 ファイルとして保存で...
2022.01.24 0
Selenium(Edge/Chrome)

Chrome/Edgeでブラウザ画面 全体 をキャプチャする【TakeScreenshot】【Selenium】【ExcelVBA】

VBAでEdge/Chromeで表示している画面をキャプチャしたい場合があります。 単純に画面をキャプチャしたい安倍はTakeScreenshotで可能ですが、 Webブラウザ全体を画面キャプチャ...
2022.01.24 0
Selenium(Edge/Chrome)

Chrome/Edgeでブラウザ画面をキャプチャする【TakeScreenshot】【Selenium】【ExcelVBA】

VBAでEdge/Chromeで表示している画面をキャプチャしたい場合があります。 TakeScreenshotで画面キャプチャ(スクリーンショット)として保存が可能です。 ブラウザ画面をキャプチ...
2022.01.24 0
Selenium(Edge/Chrome)

Chromeを非表示で操作する【headless】【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、ブラウザを非表示にして操作する事も可能です。 AddArgumentオプションにheadlessを指定します。 ブラウザを非表示にして自動操作するサンプルコ...
0
Selenium(Edge/Chrome)

Edge/Chromeでファイルアップロードする(ファイルダイアログが開かない場合)【Selenium】【ExcelVBA】

VBAでEdge/Chromeを使用し、Webページにファイルをアップロードしたい場合があります。 ファイル選択ダイアログが表示できれば、VBAのSendKeysメソッドで無理やり反映すればよいです...
0
Selenium(Edge/Chrome)

Edge/Chromeで要素の表示・非表示を判定する【IsDisplayed】【Selenium】【ExcelVBA】

VBAでEdge/Chromeを起動し、Webページ上に要素が表示されているか調べたい場合があります。 要素が存在するかどうかはIsElementPresentプロパティで判定できましたが、 要素...
2022.01.20 0
VBATips

画像・図形を最前面に表示する【ショートカットキー】【ExcelVBA】

使い方 Ctrl + Shift + Oで選択している図形・画像などのオブジェクト・オートシェイプを最前面に表示します。 注意点 個人用マクロブックでご紹介してい...
0
VBATips

改行を含んだ文字列コピー時、ダブルクォーテーションで囲まれないようにする【ExcelVBA】

エクセルのダブルクォーテーションには悩まされる場合があります。 文字列内に追加したり、両端を囲ったり。 逆に不要で削除したい場合もあります。こんな経験はないでしょうか。 セルをコピーしてテキ...
0
配列(一次元/二次元)

戻り値として配列を受け取る【ExcelVBA】

配列を戻り値として取得したい 配列を引数として渡す事も出来ましたが、戻り値を可変で受け取りたい場合があります。 変数を動的配列にすることで、戻り値を配列で取得可能です 配列を戻り値として取得する...
0
VBATips

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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