【Excel】Visual Basic for Applications
RGB値の値に応じた色を調べるユーザーフォームを作成【ExcelVBA】

使い道は特に思いつかないですが、ユーザーフォームの練習がてらいかがでしょうか ScrollBarの値をMaxが255、Minが0で0~255の値にし、その値に応じてUserFormのBackColorプロパティを設定し […]

続きを読む
【Excel】Visual Basic for Applications
2次元配列の1次元目を増やしながら要素を追加していく【ExcelVBA】

Application.WorksheetFunction.Transposeメソッドを使用して 行・列を入れ替えて、その後にRedim Preserveを使用して2次元目のサイズを+1する そしてTransposeで元 […]

続きを読む
【Excel】Visual Basic for Applications
WebページのソースをHtmlファイルで保存【Selenium Basic × ExcelVBA】

SeleniumBasicでChrome操作を行い、PageSourceメソッドでWebページのソースを取得します そして文字コードがあってないと文字化けする為、文字コードを合わせる必要がある Microsoft Act […]

続きを読む
【Excel】Visual Basic for Applications
a~zまで、A~Zまでをセルに用意する【ExcelVBA】

Chr関数を使用して指定した文字セットと関連付けられている文字を返す A~Zは65から90の為Chrを65-90まで a~zは97-122の為Chrを97-122まで繰り返す形でセルにサクッと入れる 度々使用するのであれ […]

続きを読む
【Excel】Visual Basic for Applications
SetClipBoardとGetClipBoardでクリップボードを取得・設定【Selenium Basic × ExcelVBA】

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 実際に使用したサンプルコード Option ExplicitPublic Sub sample() 'driverでChromeDriverを使用 […]

続きを読む
【Excel】Visual Basic for Applications
データを複数検索して検索結果を纏めて操作する【ExcelVBA】

FindNextメソッドを使用して複数検索する 最初にFindメソッドを続行するが、Findメソッドは1つしか検索しない Findメソッドで検索した結果をFindNextメソッドの引数に指定し、検索を続行する FindN […]

続きを読む
【Excel】Visual Basic for Applications
Collectionの簡単な説明【ExcelVBA】

Collectionオブジェクト 複数のアイテムのグループを1つのオブジェクトとして 参照できる仕組み 'コレクションを生成 Dim 変数名 As New Collection Addメソッドで増やす Item 追加する […]

続きを読む
【Excel】Visual Basic for Applications
Iframeへフォーカスを切り替えIFrame内の要素を操作【Selenium Basic × ExcelVBA】

SwitchToFrameメソッドを使用して要素を指定してフォーカスを指定したフレームに切り替える 引数identifierに切り替えたい要素を指定、今回はFindElementByIdメソッドでIFrameのIdを指定 […]

続きを読む
【Excel】Visual Basic for Applications
非表示の見えない要素を見えるまで待機【Selenium Basic × ExcelVBA】

Webページでクリックした後一定秒数後に表示されるタイプの要素があります そういった要素は要素自体がある為、要素の有無判定ではなく表示・非表示判定を行います IsDisplayedプロパティでWeb要素がdisplay: […]

続きを読む
【Excel】Visual Basic for Applications
シートの削除をさせない方法【ExcelVBA】

worksheetのBeforeDeleteをキャンセルする方法がない為、別の方法でシートの削除を止める方法をとる BeforeDeleteで削除する前にProtectメソッドでブックを保護し削除を止める Applica […]

続きを読む