ExcelVBA

関数・メソッド

小数点以下を切り捨てる【Int関数】【ExcelVBA】負の数は最大整数を返す

構文 Int(Number)  Number・・・ 整数に丸めたい数値、もしくは有効な数式 戻り値 ・・・・・整数型 Numberに指定した数値を丸めて小数点以下を切り捨てます。 似たような関数で、F...
0
関数・メソッド

平方根を返す【Sqr関数】【ExcelVBA】

構文 Sqr(Number) As Double   Number・・・ 平方根を取得したい数値 任意の有効な数式 戻り値 ・・・・・平方根 Numberに指定した数値の平方根を返却します。 Abs関...
0
関数・メソッド

数値の絶対値を返す【Abs関数】【ExcelVBA】

構文 Abs(Number)   Number・・・ 絶対値を取得したい数値 任意の有効な数式 戻り値 ・・・・・絶対値※数値の絶対値は、その数値から符号を取り除いた値 Numberに指定した数値の絶...
0
関数・メソッド

指定した文字列の並びを反転する【StrReverse関数】【ExcelVBA】

構文 StrReverse(Expression)  As String Expression・・・ 文字列を指定※省略不可だが、空文字("")は指定可能 戻り値 ・・・・・  String型 Exp...
0
VBATips

非表示シートを右クリックで再表示させない【xlSheetVeryHidden】【ExcelVBA】

ユーザーに指定シートを表示させない ExcelVBAで設定値などをシートに持たして管理する場合があります。 その際、Visibleプロパティで非表示にしてユーザーに操作させないようにしますが、 xlS...
0
VBATips

読み取り専用で開いた場合はマクロ実行させない【ExcelVBA】

ワークブックを読取専用で開いてもマクロは実行可能 VBAマクロでワークブックを読取専用で開いてもそのブック内のマクロは実行が出来てしまいます。 読み取り専用で開く=動作させたくないといったケースもある...
0
VBATips

ブックが読み取り専用かどうか判断する処理【ReadOnly】【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 読み取り専用でもマクロは実行できます。 読み取り専用ファイルでマクロ実行させたくない場合は、こちらの処理を追加します。 関連記事...
0
VBATips

指定パスの末尾に円マーク(\)付与する【パーツ化】【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は行いたいコードを記載し、呼出しは以下のような形で使用してください。 結果イメージ C:\sample で末尾に\がなければ、...
0
VBATips

特定の名前以外のオートシェイプ・画像を削除する【ExcelVBA】

特定の名前以外のオートシェイプ・画像をすべて削除したい 画像データの呼出などの場合、元データを削除したい場合があります。 使い方 結果イメージ 指定したシートの特定の名前以外のオートシェイプ・画像をす...
0
VBATips

ブック内の全てのシートのオートシェイプ・画像を削除する【パーツ化】【ExcelVBA】

ブック内のオートシェイプを全て削除したい場合があります。 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定したブックのオートシ...
0
VBATips

特定シートのオートシェイプ・画像を全て削除する【パーツ化】【ExcelVBA】

シート内のオートシェイプを全て削除したい場合があります。 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定したシートのオートシ...
0
配列(一次元/二次元)

二次元配列で〇番目に空白列を追加する【ExcelVBA】

二次元配列内の指定した列(横方向の要素)に空白列を追加したい場合があります。 今回の記事は特定の〇番目の指定列を列追加するコードを説明します。 二次元配列で〇番目の指定列に空白列を追加するサンプルコー...
0
VBATips

パスワードありのブックを開く【Workbooks.Open】【ExcelVBA】

パスワード付きのワークブックを開きたい Workbooks.Openでワークブックを開く際、パスワード付きのファイルを開きたいケースがあります。Workbooks.Openで指定する際、引数に設定して...
0
Selenium(Edge/Chrome)

Chromeで自動テストソフトウェアによって制御されていますを非表示にする【Selenium】【ExcelVBA】

IE自動操作の時と違い、Chromeを自動操作する際、画面上に以下表示がされます。 -------------------------- Chromeで自動テストソフトウェアによって制御されています ...
4
関数・メソッド

ブックを閉じる際、クリップボードの警告メッセージを表示させない(無視する)【CutCopyMode = False】【ExcelVBA】

ワークブックを閉じる際、クリップボードの警告を表示させない VBAマクロでワークブックを閉じる際の確認ダイアログを表示させたくない方法があります。 ーーーーーーーーーーーーーーーーーーーーーーーーーー...
0
VBATips

新規ブック作成時にブック保存もしたい【ExcelVBA】

新規ブック作成時にブック保存もしたい Workbooks.Addのブック新規作成時、ブック保存も同時に行いたい場合があります。 ただ、Workbooks.Addの引数には保存の引数はない為、別途保存処...
0
関数・メソッド

ブックを閉じる際の確認ダイアログを表示させない(無視する)【Application.DisplayAlerts】【ExcelVBA】

ワークブックを閉じる際の確認ダイアログを表示させない VBAマクロでワークブックを閉じる際の確認ダイアログを表示させたくない方法があります。 上記のようなダイアログを非表示(無視)することで、ブックを...
0
関数・メソッド

新規ブックを作成する【Workbooks.Add】【ExcelVBA】

構文 Workbooks.Add(Template) Addメソッドは新しいブックを作成するメソッドです。 Addメソッドで作成したブックは自動的にアクティブになります。 Templateは下記定数を...
0
Selenium(Edge/Chrome)

Edge/Chromeでブラウザのウィンドウ表示倍率を変更する【Selenium】【ExcelVBA】

Edge/Chromeブラウザの表示倍率設定 Seleniumを利用して、ブラウザのウインドウの表示倍率設定変更可能です。 ただし。Selenium自体に機能はなく、ExecuteScriptでブラウ...
0
Selenium(Edge/Chrome)

Edge/Chromeでファイルダイアログからアップロードする【Selenium】【ExcelVBA】

ファイルダイアログからファイルをアップロードする Edge/Chromeの自動制御にて、ローカルにある画像データ等をアップロードしたいケースがあります。 Webサイトではドラッグアンドドロップなどでフ...
0