VBATips

VBATips

全シートの「コメントを一括で表示/非表示」処理をパーツ化する【エクセルマクロ】

今開いているブックの全てのシートのコメントを表示 or 非表示を統一します。 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してくださ...
0
VBATips

クリップボードへのコピーが文字化けする対策【ExcelVBA】

以前まで下記記事のようにClipBoardのDataObjectを使用してコピーしていましたが、 環境によってはコピーして文字化けするようです。(Windows10/64bit/Excel2016で...
2022.01.15 3
VBATips

ヘッダー行が可変の場合でも、正常に処理をさせる【ExcelVBA】

今回はパーツ化ではあるのですが、どちらかというとワンランク上のコードの組み方の参考例です。 CSVやテキストデータを取込や出力する際、ヘッダー行が固定ではなく可変の場合があります。 ヘッダ...
0
VBATips

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

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定ブックに「指定した名称のシ...
2021.09.07 0
VBATips

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 InstrRev関数はこちらの記事で詳しく説明しています。 どんな時に使える? 特定ファイ...
0
VBATips

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

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

フォルダからファイルを一覧で抜き出す【エクセルマクロ】

フォルダの中から「ファイル名」を一覧で抜き出す Windowsのフォルダ内にあるファイル名を書き出さないといけない時に使用するマクロです。 マクロで一発抜き出しすることで、コピペミスや抜き出しミス...
2022.01.15 0
VBATips

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

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

指定セルの背景色をコピぺ処理をパーツ化する【エクセルマクロ】

上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 RangeでもCellの形式でもOKです。 複数セルに...
2022.01.15 0
VBATips

全てのシートの「英数字は半角」「カタカナは全角」に変換する処理をパーツ化する【エクセルマクロ】

今開いているブックの全てのシートのセル表記の「英数字は半角」「カタカナは全角」に変更します。 StrConv関数で文字列を、すべて「全角」に変更した後、英数字の場合は半角に変換しなお...
2021.12.22 2
VBATips

セルの結合は厄介?結合で実行結果が異なる【エクセルマクロ】

本サイトで好評な記事がパーツ化です。 パーツ化する事でVBAの開発は楽になりますが、 セルの結合(Merge)が原因で、パーツが利用できない場合があります。 パーツ化とは ExcelVBAマク...
2022.01.15 0
タイトルとURLをコピーしました