VBA

VBA開発

「全シートを タブ区切りテキストで保存する処理」をパーツ化する。【エクセルマクロ】

今、前面にあるブック(ActiveBook)の全てのシートを「シート名」で保存するマクロです。 使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下の...
0
VBA開発

改行コードの違い「CR」と「LF」と「CRLF」

改行コードは「3種類」存在する 「csvファイル」や「txtファイル」を扱い始めると、改行コードを理解する必要性があります。 普段何気なく使用している改行ですが、3種類の改行コードが存在します。 ...
0
VBA開発

VBAでIE操作「Javascriptのonclick要素を抜き出す」処理をパーツ化する

VBAでIE操作で厄介なのはJavaScript(JS)です。 onclick要素を抜き出すときに不変であれば、VBAのコード内に埋め込んでしまえばいいのですが、 onclick要...
0
VBA開発

指定した文字のバイト位置を判断する(InstrB関数)【VBA入門】

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

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

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

指定した文字位置を判断する(Instr関数)【VBA入門】

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

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

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

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

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

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

今開いているブックの全てのシートに対して、Replaceメソッドで「特定文字」を「指定文字」に変更します。 「xlWhole」は完全一致。 「xlPart」は部分一致。 後継...
0
VBA開発

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

前回id要素やname要素があれば、VBAでIEをクリックする動作は簡単とお伝えしました。 それでは、Webページにid要素やName要素がない場合はどうすればよいでしょうか。 id要素がない?f...
0
タイトルとURLをコピーしました