【Excel】Visual Basic for Applications
Webサイトのリンクをまとめて取得【Selenium Basic × ExcelVBA】

SeleniumBasicでChrome操作を行い、接続したWebサイトのリンクをまとめて取得し、セルの値に代入していく aタグの要素を取得する為に、FindElementsByTagメソッドを使用し("a")を指定し要 […]

続きを読む
【Excel】Visual Basic for Applications
変更前のセルの値を元に戻す【ExcelVBA】

Application.Undoメソッドでユーザーの動作を1つ元に戻し、元に戻したセルの値をOffset(0,1)で1列隣のセルに入れる Undoで動作を戻した際にChangeイベントが発生しないようにApplicati […]

続きを読む
【Excel】Visual Basic for Applications
配列変数を例題を交えながら説明【ExcelVBA】

配列変数は複数の値を格納することが可能 変数 → 1つだけ入れることができる  配列変数 → 複数入れることができる ReDimステートメント 動的配列の領域を再割り当て(元々の値はなくなる) ReDimステートメント […]

続きを読む
【Excel】Visual Basic for Applications
ExcelVBAで図形を透過させる【ExcelVBA】

ActiveXコントロールのScrollBarを挿入し、スクロールバーの値に応じて図形を透過させる ShapeのFill.Transparencyプロパティを使用し、0.0~1.0の値を設定し透過を調整 ーーーーーーーー […]

続きを読む
【Excel】Visual Basic for Applications
指定したシートだけ別ブックにして保存【ExcelVBA】

ブック内の指定したシートだけを別ファイルとして保存したい場合に有効 使用するのはWorkSheetのCopyメソッドで、引数Before・Afterを使用せずシートを新しいブックとして作成させ ActiveWorkboo […]

続きを読む
【Excel】Visual Basic for Applications
指定した色のセルを対象に数えたり、合計を求めたりする【ExcelVBA】

ColorIndexで1~56色をサクッと出力し指定した範囲に適当にランダムで色を設定 その色を対象に数を数え、その色のセルを対象に値を合計してみた ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー […]

続きを読む
【Excel】Visual Basic for Applications
イベントプロシージャを利用しておえかき【ExcelVBA】

Excelのセルをドット絵を描くイメージで作成。 パレットを選択すれば今の色というセルに色が付き、選択したセルが今の色セルに応じて色付けできるもの。 WorkSheetのSelectionChangeのイベントプロシージ […]

続きを読む
【Excel】Visual Basic for Applications
WebBrowserの接続待機を強引に待機させる【WebBrowser × ExcelVBA】

WebBrowserで接続待機をする際に安定しない為、強引に要素のテキストが出るまで待機させる方法をとった例 エラーが出る→Resumeステートメントで元に戻すで要素を操作できるまでエラーと行き来させる またインナーテキ […]

続きを読む
【Excel】Visual Basic for Applications
ActiveXコントロール×チェックボックス【ExcelVBA】

Excelのシート上のチェックボックスのONOFFを纏めてする方法と、チェックボックスのチェックがついているセルを取得し転記する 実際に使用したコード ------------------------ Public Su […]

続きを読む
【Excel】Visual Basic for Applications
WebBrowser×VBA×配列でスピードアップ【WebBrowser × ExcelVBA】

WebBrowserでデータを取得し、セルに順番に入れていたものを配列に一旦入れた後シートに入れる形に変更したVer 実際に使用したサンプルコード Option ExplicitOption Base 1Public S […]

続きを読む