Webサイトのリンクをまとめて取得【Selenium Basic × ExcelVBA】
SeleniumBasicでChrome操作を行い、接続したWebサイトのリンクをまとめて取得し、セルの値に代入していく aタグの要素を取得する為に、FindElementsByTagメソッドを使用し("a")を指定し要 […]
変更前のセルの値を元に戻す【ExcelVBA】
Application.Undoメソッドでユーザーの動作を1つ元に戻し、元に戻したセルの値をOffset(0,1)で1列隣のセルに入れる Undoで動作を戻した際にChangeイベントが発生しないようにApplicati […]
配列変数を例題を交えながら説明【ExcelVBA】
配列変数は複数の値を格納することが可能 変数 → 1つだけ入れることができる 配列変数 → 複数入れることができる ReDimステートメント 動的配列の領域を再割り当て(元々の値はなくなる) ReDimステートメント […]
ExcelVBAで図形を透過させる【ExcelVBA】
ActiveXコントロールのScrollBarを挿入し、スクロールバーの値に応じて図形を透過させる ShapeのFill.Transparencyプロパティを使用し、0.0~1.0の値を設定し透過を調整 ーーーーーーーー […]
指定したシートだけ別ブックにして保存【ExcelVBA】
ブック内の指定したシートだけを別ファイルとして保存したい場合に有効 使用するのはWorkSheetのCopyメソッドで、引数Before・Afterを使用せずシートを新しいブックとして作成させ ActiveWorkboo […]
指定した色のセルを対象に数えたり、合計を求めたりする【ExcelVBA】
ColorIndexで1~56色をサクッと出力し指定した範囲に適当にランダムで色を設定 その色を対象に数を数え、その色のセルを対象に値を合計してみた ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー […]
イベントプロシージャを利用しておえかき【ExcelVBA】
Excelのセルをドット絵を描くイメージで作成。 パレットを選択すれば今の色というセルに色が付き、選択したセルが今の色セルに応じて色付けできるもの。 WorkSheetのSelectionChangeのイベントプロシージ […]
WebBrowserの接続待機を強引に待機させる【WebBrowser × ExcelVBA】
WebBrowserで接続待機をする際に安定しない為、強引に要素のテキストが出るまで待機させる方法をとった例 エラーが出る→Resumeステートメントで元に戻すで要素を操作できるまでエラーと行き来させる またインナーテキ […]
ActiveXコントロール×チェックボックス【ExcelVBA】
Excelのシート上のチェックボックスのONOFFを纏めてする方法と、チェックボックスのチェックがついているセルを取得し転記する 実際に使用したコード ------------------------ Public Su […]
WebBrowser×VBA×配列でスピードアップ【WebBrowser × ExcelVBA】
WebBrowserでデータを取得し、セルに順番に入れていたものを配列に一旦入れた後シートに入れる形に変更したVer 実際に使用したサンプルコード Option ExplicitOption Base 1Public S […]
