エクセル【エクセルVBA】メール送信マクロ VBAでメールを送信できるようにしたいと思い色々調べたのですが、なかなかたらい廻しだったので、実装できたソースを公開します。 環境は、windows10 、office365(excel2019、ou...続きを読むエクセル
エクセル【エクセルVBA】非表示のセルを含めて検索するときはFindではなくmatchを使う Findメゾットでは非表示のセルに対して検索を行えません。 そんな時はワークシート関数のmatchを使います。 Application.WorksheetFunction.Match("検索対象","...続きを読むエクセル
VBA【VBA&seleniu】SendKeysで入力が重たい場合はjavascript実行を使う VBAでselenium操作によるブラウザ処理の中でフォームに文字列を入力したい時などがあると思います。 そんな時は「SendKeys」を使うことが多いですが、長文などの場合は相当処理が遅くなります。...続きを読むVBAエクセルプログラミング・コーディング
エクセル【エクセルVBA】VBA実行中に分かりやすいメッセージを出力しておく方法 VBAの実行にある程度時間がかかる場合、実行中かどうかが分かりやすいようにメッセージを出しておく方法をご紹介します。 特定のシートにメッセージ用のセルを作成して、毎回そこに出力するという方法もあります...続きを読むエクセル
エクセル【VBA】フォルダとファイルを確認して作成する VBAでテキストやログを出力することもあります。 そんなときの一連の流れを書いていきます。 概要 テキストファイルを出力する前提で、その日のフォルダを作成して各ファイルを作成するというVBAです。 c...続きを読むエクセル
VBA【VBA】sleepを使えるようにする VBAにはsleepコマンドがありません。 なのでwindows APIを利用してVBA内でもsleepを使えるようにする必要があります。 モジュールの最上部(関数の上)に下記を追記してAPIの宣言を...続きを読むVBAエクセルプログラミング・コーディング
エクセル【エクセルVBA】マクロを時限式で使用できないようにする方法 期限付きのマクロ付きエクセルブックを配布したり、納品前に確認用で客先に配信するようなブックはその後使用できないようにしたいケースがあります。 その場合の方法を紹介します。 まず、VBにパスワードをかけ...続きを読むエクセル
エクセルツイッターAPIをVBAで操作-画像投稿が上手くいかない。”errors”:[{“code”:32,”message”:”Could not authenticate you.”}] VBAからツイッターAPIを利用して画像投稿をしようと思った時につまづいたのでメモです。 ツイッターAPIでVBAから認証をして、画像付きのツイートをしようとすると ①画像をアップロード ②アップロー...続きを読むエクセルツイッター
エクセル【VBA】エクセルのリストフォームが小さいのでユーザーフォームで作ってみる データの入力規則から作るトグルリストはサイズを変えることができません。 しょうがないのですが、シートが広い場合などは出現したリストが小さくて操作しにくい場合があります。 多少面倒ですが自作のリストでサ...続きを読むエクセル
エクセルエクセルVBA-セル挿入でずれても大丈夫なシステムを作る方法2つ エクセルで色々なものを作っていると必ずと言っていいほど問題になるのが、セルを挿入したり削除した時のファイルやプログラムが正常に動かなくなる事象です。 これはVBA側でセルの指定を Range("B2"...続きを読むエクセル
エクセル【エクセルVBA】IEを操作する 2021/7/6更新 ※IEはサポートが終了し今後外部操作が出来なくなる可能性があります。 新しい方法でブラウザ操作を行いましょう⇒seleniumとchromeを使ってVBAからブラウザ操作 エクセ...続きを読むエクセル