ジャベ雄– Author –
VBAとPythonを中心にユーザー側でできるITを自己学習しているので備忘録半分、学習履歴を残して同じ道を辿る人の参考になればとブログを始めました
副業でスクレイピングツール作成を中心にできることを色々やっていますのでご相談いただけるとありがたいです!
クラウドワークスのページへ
ココナラのページへ
-
Python
【Python】Seleniumの基本操作はラップしよ
ブラウザ操作と言えばのSeleniumですが、便利だけど絶妙に使いにくくないですか? 素直に使おうとするとブラウザ処理をPythonの処理が追い越してしまってエラーになるなんてよくある話 そんな悩みを解決するためにもラッパーを作って快適に利用したいね、... -
VBA・Excel
【VBA】VBAでもWebDriverWaitを使いたい
PythonでSeleniumを利用するときに利用必須ともいえるWebDriverWaitとexpected_conditionsですが、残念ながらVBAにはありません この記事では、VBAでWebDriverWait+expected_conditionsを再現するクラスを作り、有用な待機処理を実現します ※Pythonの場合... -
VBA・Excel
【VBA】VBA-JSON不要!VBAでChromedriverを自動更新
以前に別で作成したVBAのChromedriver自動更新プログラムですが色々見直すと実はVBA-JSONなしでも十分ってことに気づいて別途作成しました 条件付きの簡略版ではありますのでご自身の環境に合わせて使い分けてください https://javeo.jp/vba-chromedriver-... -
VBA入門
【VBA入門】ループ処理をマスターしよう!
今回はプログラミングで必ず通る道の一つ、「ループ処理」の解説です Excelにおいては「一行ずつ~」とか「シートを左から~」など順番に処理をする場合や「一番下の行になるまで~」のように条件を満たすまで繰り返し処理を行うことが多くあります 各言こ... -
VBA入門
【VBA入門】変数と定数を徹底解説
VBAに限らずプログラミングにおいて変数と定数は基礎中の基礎 言語によって細々ルールがありますがVBAでのルールや注意点をまとめていきます 変数 変数とは 変数が何かというとその名の通り"中身が変わる数(値)"のことを指します 計算結果や文字列、オブ... -
VBA入門
【VBA入門】今から始めるVBA
皆さんプログラミングしていますか? プログラミングなんて簡単!・・とは言いませんが、これだけITが発展した現代においては一定の知識を持っていて損はないですし、業務効率の代名詞と言える"システム化"を担当するには必須レベル IT職ではない人でも身... -
Python
【Python】SeleniumのOptionsとServiceまとめ
SeleniumでChromeを起動する前に指定するOptionsとServiceについておススメをまとめました OptionsはChromeのバージョンアップとともに変わったりするので不定期に更新していきます 前置き 特にOptionsは動作軽量を目指す機能も多いのですが、スクレイピン... -
Python
【Python】Seleniumのfind_elementの使い方を解説!結局CSS_SELECTOR
Seleniumを使うときに一番よく使うのが、find_element / find_elementsですよね ブラウザを自動操作するためには、画面上のボタンや入力欄を「どうやって特定するか」が重要ポイントです まずは要素検索の基本 まずはよくある基本の書き方です from seleni... -
Excel小技
【Excel】関数だけで連動したプルダウンを作りたい
以前にVBAを使った連動したプルダウンについて紹介しましたが、少し手間をかけて少し歯がゆいところを我慢すれば標準機能だけでも作成できますのでご紹介です 新しい関数を使用するためMicrosoft 365かExcel 2021以降のバージョンでのみ利用できますのでご... -
VBA・Excel
【VBA】Excelマクロをタスクスケジューラで定期実行する
Windowsの定期実行と言えばタスクスケジューラですが、Excelマクロを実行するにはクセがありまして直接指定することはできません その昔はVBSとbatファイルを組み合わせていましたが、2023年10月にVBSが非推奨になったのでPowerShellでの実行プログラム作...