ExcelVBA

Internet Explorer自動操作

VBAでIE操作「Internet Explorer最初のページの表示/戻る/進む/検索」

Internet Explorerを最初のページの表示/戻る/進む/検索 Excel VBAマクロでIEを自動操作する際、下記のようなIEの基本動作も行うことができます。 最初のページ(ホームページ)...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerを最小化/最大化/元のサイズに戻す」

Internet Explorerを最小化/最大化/元のサイズに戻す Excel VBAマクロでIEを自動操作する際、画面サイズを最小化、最大化、元のサイズに WindowsAPIを使用して、画面サイ...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerを再読み込み(リフレッシュ)」する

Internet Explorerを再読み込みする Excel VBAマクロでIEを自動操作していると、 Webページを再読み込み(リフレッシュ)したいケースがあります。 ■再読み込みしたいケース ・...
0
VBATips

「指定名のシートが存在すればActivate/なければシート作成する」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定ブックに「指定した名称のシート」が存在していればActivate 指定...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerを最前面に表示」する

Internet Explorerを最前面に表示させたい Excel VBAマクロでIE操作していて最前面に表示させたいケースがあります。 ■最前面に表示させたいケース ・IEの画面が自動的に動いてい...
0
Internet Explorer自動操作

VBAでIE操作「Internet Explorerのプロセスを強制終了」する

Internet Explorerのプロセスを終了する意味 Excel VBAマクロでIE操作していると、IEのプロセスが残ってしまうことがあります。 残ってしまうと、VBA側からInternet E...
1
VBATips

フォルダ内のファイルを、別フォルダへ一括コピペするマクロ【ExcelVBA】

フォルダ内のファイルを、別フォルダへ一括コピーする 毎日成果物として提出をしないといけない場合に、 日々の作業フォルダ→成果物フォルダへファイルを移行するケースがあります。 このような毎日行う作業は、...
2
VBATips

フォルダ内のファイル名を一括で変更処理するマクロ【ExcelVBA】

フォルダ内のファイル名を一括変更する 毎日成果物として提出をしないといけない場合に、ファイル名に日付を付けるなどをして、 ファイル名が被らないようにする事は多いです。 大量のファイルの場合作業時間が必...
0
VBATips

フォルダ内のxlsxファイルに同一処理をするマクロ【ExcelVBA】

フォルダ内のエクセルファイル全てに同一処理をする たくさんのファイルに対して、決まった処理(月初処理や月末処理等)を繰返し行うことはよくあります。 ファイル数が多いと時間が多く必要で、エクセルファイル...
0
VBATips

ダブルクォーテーションを文字列に簡単に入れたい【Chr(34)】

ダブルクォーテーションを簡単に入力したい VBAコード上で文字列を囲む場合はダブルクォーテーションを使用します。 文字列上にダブルクォーテーションを入れる方法を忘れがち 単純に囲むだけで使用するダブル...
0
関数・メソッド

ファイルまたはフォルダを抽出する【Dir関数】【ExcelVBA】

Dir関数は指定したファイルまたはフォルダの名前を返します。 構文 Dir ) ]  引数の一覧は以下です。 引数 定数(値) 説明 備考 pathname ー 取得したいフォルダ名やファイル名を入力...
0
関数・メソッド

ふりがなを作成する【SetPhoneticメソッド】【ExcelVBA】

SetPhoneticメソッドは、指定した範囲の文字列のフリガナを作成します。 メソッド説明 SetPhoneticメソッドの構文は以下のように記載します。 引数はありません。Object(Range...
0
VBATips

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

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

「全シートをシート名でCSV保存する処理」をパーツ化する。【エクセルマクロ】

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

「ActiveSheetをタブ区切りのテキストで出力保存する」をパーツ化する。【VBAマクロ】

使い方 Ctrl + Shift + Pで「現在表示しているアクティブシート」をタブ区切りテキストで保存します。 Pは好きなキーで問題ありません。(Ctrl + cのような既にショートカットキーになっ...
0
VBATips

「ActiveSheetをCSV出力して保存する」をパーツ化する。【ショートカットキー】【VBAマクロ】

使い方 Ctrl + Shift + O(Outputの略)で「現在表示しているアクティブシート」をCSV化して保存します。 Application.DisplayAlerts = Falseが存在す...
0
VBATips

「フルパスから、パス、ファイル名、拡張子を分ける処理」をパーツ化する【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 InstrRev関数はこちらの記事で詳しく説明しています。 上記パーツを使用しなくても、以下で代用も可能です。
0
VBATips

「ファイル名と拡張子を分ける処理」をパーツ化する【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 InstrRev関数はこちらの記事で詳しく説明しています。 どんな時に使える? 特定ファイルを、毎日バックアップする場合に、マク...
0
_基本

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

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

「タブ区切りテキストを、文字列形式で開く」をパーツ化する【VBAマクロ】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 ダブルクォーテーション(”)で括られているテキストファイルも開けます。 但し、ダブルクォーテーションが残るためReplaceメソ...
0