VBA

関数・メソッド

指定した文字のバイト位置を判断する【InstrB関数】【ExcelVBA】

InstrB関数は文字列の中から指定した文字列を先頭から検索し、検索結果を先頭からのバイト数で返します。 ※Instr関数の場合は文字位置を返します。 違い Instr関数  →指定した文字列の文字位...
0
関数・メソッド

指定した文字位置を、末尾方向から判断する【InstrRev関数】【ExcelVBA】

InstrReV関数は文字列の中から指定した文字列を末尾から検索し、最初に発見した文字位置を返します。 ※Instr関数の場合は、末尾ではなく先頭から検索をします。 違い Instr関数  →指定した...
0
関数・メソッド

指定した文字位置を判断する【Instr関数】【ExcelVBA】

Instr関数は文字列の中から指定した文字列を先頭から検索し、最初に発見した文字位置を返します。 ※InstrRev関数の場合は、先頭ではなく末尾から検索をします。 違い Instr関数  →指定した...
0
関数・メソッド

指定した文字列の中から指定文字を置換する【Replace関数】【VBA入門】

Replace関数は指定した文字列の中から指定文字を置換(Replace)します。 ※Replaceメソッドと、今回ご説明するReplace関数は別物です。 違い Replace関数  →指定した文字...
0
関数・メソッド

セル範囲の中から指定文字を置換する【Replaceメソッド】【VBA入門】

Replaceメソッドは指定した範囲で当てはまる文字列を置換(Replace)します。 ※Replace関数と、今回ご説明するReplaceメソッドは別物です。 違い Replace関数  →指定した...
0
VBATips

全てのシートの「特定文字」を置換する処理をパーツ化する【エクセルマクロ】

今開いているブックの全てのシートに対して、Replaceメソッドで「特定文字」を「指定文字」に変更します。 「xlWhole」は完全一致。 「xlPart」は部分一致。 後継の品番が出てきた場合や、上...
0
雑記

マクロは難しい?習得難易度は?

マクロを習い始めた方は、マクロって難しいなーと思いませんか? プログラムに関わったことがない人は、余計にそう感じますよね。 VBAマクロを勉強するのは難しい?簡単? エクセルマクロはプログラムの中で、...
0
雑記

学生は社会人になる前にマクロを覚えて、チート級のスキルを得よう

チート級とは大きく出ましたが、学生時代に経験値を増やしておくことで、 社会人になった時にずいぶん楽になると思います。学生の予習と同じイメージです。 どのような仕事でも、パソコンスキルがあって困ることは...
0
雑記

非エンジニアの事務職や経理職こそ、マクロを覚えるべき

事務職や経理職の方は、月に一度、定型業務があります。 例えば「給与計算、経費精算、請求書発行、売掛金管理、買掛金管理」のようなお仕事です。 専用の販売管理ソフトや、会計ソフトで管理している会社も多いか...
0
雑記

営業マンはVBAを覚えて、ハイブリッドな人材となろう

「理想の仕事をしたい」 「誰にも負けない営業マンになりたい」 「人とは違う営業をしたい」ならエクセルマクロをマスターするのは、良いことです。 ハイブリッドなスキルは自身の武器となる 営業マンも見積作成...
0
雑記

非エンジニアの営業事務職は、VBAマクロを覚えるべき

営業事務職の方は、エクセルを使う業務が多くあります。 例えば「経費計算、得意先へメール送信、申請書代行」のようなお仕事です。 毎日同じ業務や、似た業務を手作業で行っている部分を、 マクロ化すれば、1ラ...
0
Internet Explorer自動操作

VBAでIE操作「IEで画像(alt・src)ボタンをクリックする」【エクセルマクロ】

IEで画像リンク(画像ボタン)をクリックしたいケースがあります。 ヤフオクのトップページを例に使用方法をお伝えします。 VBAでIE操作「IEでsubmitボタンをクリックする」【エクセルマクロ】と考...
1
Internet Explorer自動操作

VBAでIE操作「IEでaタグ(ハイパーリンク)をクリックする」【エクセルマクロ】

IEでハイパーリンク(いわゆるリンク)をクリックしたいケースがあります。 よく使用するのはブログをさかのぼる為の「次へ」や「前へ」でも、aタグ仕様しています。 こちらを例に使用方法をお伝えします。 基...
0
Internet Explorer自動操作

VBAでIE操作「IEでsubmitボタンをクリックする」【エクセルマクロ】

IEで掲示板や、問い合わせフォームなどのsubmitボタンをクリックしたいケースがあります。 id要素があれば、簡単にクリックができることは以前ご説明しました。 では、当方のお問い合わせページのような...
0
Internet Explorer自動操作

VBAでIE操作「データ取得するinnerText/innerHTML/outerText/outerHTML」【エクセルマクロ】

VBAでIEを起動し任意のページまで遷移する方法をお伝えしました。 Webスクレイピングの本質、ホームページの情報を収集・抽出する方法をご説明します。 データ取得は4種類ある プロパティ 内容 inn...
0
Internet Explorer自動操作

VBAでIE操作「VBAでJS(JavaScript)のonclickをクリックする」【エクセルマクロ】

前回id要素がなくても、for eachで要素をチェックしてクリックする動作をお伝えしました。 上記で約半数のWebページは対応ができます。 では、対応が出来ない残りの半数は何でしょうか?JavaSc...
0
Internet Explorer自動操作

VBAでIE操作「IEでid要素やName要素がなくてもボタンクリックをする」【エクセルマクロ】

前回id要素やname要素があれば、VBAでIEをクリックする動作は簡単とお伝えしました。 それでは、Webページにid要素やName要素がない場合はどうすればよいでしょうか。 id要素がない?for...
4
Internet Explorer自動操作

VBAでIE操作「IEでボタンクリックをする id/Name/Class」【エクセルマクロ】

今回はIE起動後、リンクをクリックする処理です。 クリックの基本です。 ※クリック後は、ページ読込の為、読み込み待ち処理が必要です。 記号★、●の意味 コード記号 意味 内容 ★★★ 属性 下記参照。...
0
Internet Explorer自動操作

VBAでIE操作「IEの起動をする」【エクセルマクロ】

今回はIE操作の基本処理です。 まずは、IEを立ち上げるコードです。コピペですぐ使えます。 ※事前にこちらの参照設定が必要です。 ※ページ読み込み後は読み込み待ち処理が必要です。 コードの意味 今回は...
0
Internet Explorer自動操作

VBAでIE操作「エラーに負けない」【エクセルマクロ】

VBAでIE操作(InternetExplorer操作) ExcelVBAマクロでIEを操作し、Webスクレイピング、Webクローリングをする事が可能です。 マクロがインターネットエクスプローラーを自...
5