VBATips特定文字より左部分にある文字列を抜き出す【Left関数】【Instr関数】【ExcelVBA】 特定文字より左部分にある文字列を抜き出したい 特定文字より左部分にある文字列を抜き出したい場合があります。(○○株式会社の○○部分) Left関数とInstr関数を使うことで抜き出し可能です。 特定文...2024.02.020VBATips
VBATipsユーザーにInputBoxで任意の日付を入力してもらう ユーザーに任意の日付を入力させたい ユーザーライクな開発を心掛けたいです。 InputBoxでユーザーにマウスで日付を入力させたい場合があります。 本来はカレンダーの画面を作成してもよいのですが、 月...2024.02.010VBATips
VerUp情報Ver2.1.1リリースのご案内_KyoteiVBA 最新番リリースのご案内 競艇自動投票ソフト「KyoteiVBA」の最新版をリリースします。 ダウンロードはこちらからお願いします。 機能修正 一部環境で結果取得時にエラーで終了するのを修正。 Kyot...2023.12.072023.12.110VerUp情報
WebDriverVBAWebDriverVBA「Edge/Chromeの起動をする」【ExcelVBA】 Edge/Chromeの起動をするサンプルコード 注意点 SeleniumBasicと異なり、ブラウザは自動終了しません。2023.11.280WebDriverVBA
Selenium(Edge/Chrome)Edge/Chromeで「JS(JavaScript)のonclickをクリックする」【Selenium】 前回id要素がなくても、for eachで要素をチェックしてクリックする動作をお伝えしました。 上記で約半数のWebページは対応ができます。 では、対応が出来ない残りの半数は何でしょうか?JavaSc...2023.11.270Selenium(Edge/Chrome)
VBATipsInStr(“ABCDE”, “”)=1である(string2が空白の場合は引数startの値を返す)【ExcelVBA】 Instr関数で含まれているかどうかチェックするstring2が空白の場合、 存在しなかった=0が返ってくるものだと誤認識していました。 引数startの値を返すのが正解です。 InStr("ABCD...2023.11.260VBATips
配列(一次元/二次元)(Dim arr as Variant)配列が初期化されているのかどうか調べる【isEmpty】【ExcelVBA】 配列が初期状態かどうか調べる 厳密には配列が初期化されているのかどうかではなく、 配列として使用を考えているVariantが初期化されているのかどうか、です。 まとめ 配列をEraseで初期化する (...2023.11.250配列(一次元/二次元)
VBATips「ブックを閉じたままデータ取得する(数式で取得)」をパーツ化する【ExcelVBA】 上記関数を使用する事で、 ・データ取得先のブックを閉じたままデータを取得可能です。 ・ブックを開かないので高速でデータを取得できます。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に...2023.11.240VBATips
VBATips「ファイルを選択して開く」をパーツ化する【ExcelVBA】 使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 CSVファイルで、文字列で開く場合はこちらの記事を参照。 TAB区切りテキストを文字列形式で開く場合はこちらの記事を参照。 参考...2023.11.220VBATips
Selenium(Edge/Chrome)Edge/ChromeでXpathでContainsを利用して「特定文字列を含む要素」をクリックする【Selenium】【ExcelVBA】 XpathでContainsを利用して「特定文字列を含む要素」をクリックする ブラウザからXpathで要素を指定したい場合に、固定であれば問題ないのですが、 動的に作成され、ランダムな情報の場合にCo...2023.11.210Selenium(Edge/Chrome)
Selenium(Edge/Chrome)Edge/Chromeで表示されているinnerTextをすべて取得する【Selenium】【ExcelVBA】 Edge/Chromeで表示されているinnerTextをすべて取得する ブラウザからinnerTextを全て取得したい場合があります。 FindElementByIdやFindElementsByC...2023.11.200Selenium(Edge/Chrome)
VBATipsヘッダー行(見出し)を除いて表範囲を配列に格納する【CurrentRegion応用】【ExcelVBA】 指定したセル範囲のアクティブセル領域(表範囲)を取得するのは、 CurrentRegionプロパティですぐに取得が出来ます。※可変の最終行などを取得する必要はありません。 実際業務で使う場合、見出し行...2023.11.190VBATips
配列(一次元/二次元)配列をRedimPreserveで要素数を増やすor減らす【Redim Preserveステートメント】【ExcelVBA】 Redim Preserveで要素数を増やすor減らす まとめ Eraseステートメントは初期化 Redimは再初期化・再定義(要素は全て消える)。 Redim Preserveは再定義(要素は残した...2023.11.180配列(一次元/二次元)
配列(一次元/二次元)配列をRedimで再初期化する【Redimステートメント】【ExcelVBA】 Redimで配列を再初期化する まとめ Eraseステートメントは初期化 Redimは再初期化・再定義(要素は全て消える)。 Redim Preserveは再定義(要素は残したまま) ※要素数を増やす...2023.11.170配列(一次元/二次元)
VerUp情報Ver2.1.0リリースのご案内_KyoteiVBA 最新番リリースのご案内 競艇自動投票ソフト「KyoteiVBA」の最新版をリリースします。 ダウンロードはこちらからお願いします。 機能修正 シートMainのその他投票の種別初期化されていなかったので...2023.11.160VerUp情報
10_各種設定AI投票で買い目を指定して投票したい【KyoteiVBA】 AI投票する際、買い目を指定して投票したいです。 シート「Setting」の「回避設定」の 「AI_指定買い目回避」設定を確認してください。 「AI_指定買い目回避」設定とは? AI予想インポート投票...2023.11.15010_各種設定
仕様BET金額設定(BET金額入力パターン投票金額or利益金額) 自動投票する際の掛金額、「BET金額入力パターン」について教えてください。 シート「Main」で「BET金額入力パターン」を以下設定可能です。 ・投票金額(シート「BET」に記載金額を掛金とする) ・...2023.11.140仕様
VBATipsIsNumericで空白は(一見数字には見えないが)Trueとなる。 IsNumericで空白は(一見数字には見えないが)Trueとなる IsNumeric関数は数値であればTrueを返します。 16進数や全角でもTrueとなるため、緩い関数ではあると思っているのですが...2023.11.130VBATips
雑記AnyDesk不在時アクセス(双方向接続)の設定方法【リモートソフト】 AnyDeskの通常利用 リモートソフトAnyDesk通常の接続方法では、接続される側のパソコンで”承認”が必要です。 「不在時アクセス(双方向接続)」設定する事で、承認作業が不要になります。 Any...2023.11.120雑記