パーツ化

VBATips

「指定フォルダが存在しなければフォルダ作成」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定フォルダ(ディレクトリ)に「指定し...
0
VBATips

「指定フォルダが存在すれば削除」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定フォルダ(ディレクトリ)に「指定し...
0
VBATips

「シートがあれば削除/なければシート作成する」処理をパーツ化する【ExcelVBA】

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

全シート「列幅」「高さ」の自動設定処理をパーツ化する【ExcelVBA】

今開いているブックの全てのシートに対して、AutoFitメソッドで列の列幅、行の高さを自動調整します。 客先へ提出物のエクセルを自動調整し、内容を全て表示する形に自動変更します。 ...
0
VBATips

a~zz(aa~zz)まで連続入力して採番する【Asc関数/For~Next】【ExcelVBA】

アルファベットでa~zまでで採番はこちらの記事でできます。 ただa~zまでの26文字で足りず、aa~zzまで採番したいケースがあります。 aa~zzで採番するサンプルコード 使用したい文字(小文...
0
VBATips

a~zまで(アルファベット)連続入力して採番する【Asc関数/For~Next】【ExcelVBA】

連番を振るのは数字が多いですが、まれにアルファベットでa~zまでで採番したいケースがあります。 単純にFor~NextでLoopすればよいのですが、Asc関数をうまく使う必要があります。 a~zで...
0
VBATips

指定した範囲をPDF出力して保存する【VBAマクロ】

選択した範囲をPDF出力したい Excelで、特定の範囲をPDFファイルに出力したいケースがあります。 下記のようにActiveSheetや、すべてのシートをPDF保存するケースだけではなく、...
0
VBATips

全シートの改行を削除する処理をパーツ化する【ExcelVBA】

今開いているブックの全てのシートに対して、Replaceメソッドで 「改行」を「””(空文字にして削除)」します。 他システムへCSVをインポートする際、改行は取込エラーになる...
2021.05.24 0
VBATips

ワークシートの初期化処理をパーツ化する【ExcelVBA】

ワークシートを初期化したい マクロで計算処理実行後、特定のシートに計算結果を入力するケースは多いです。 その場合にワークシートの初期化は必須です。 正常に初期化しないと、データにゴミが入ってしま...
0
VBATips

選択しているセルの範囲に罫線を引くショートカットキーを作成する【ExcelVBA】

使い方 Ctrl + Shift + W(便宜上Wにしているだけで好きなキーでお使いください)で「現在選択している表に罫線を引きます。 注意点 個人用マクロブック...
0
配列操作

二次元配列をランダムに並び替える処理をパーツ化する【Rnd関数】【ExcelVBA】

二次元配列をランダムに並び替えたい ランダムに並び替えるのに、特に難しい処理をしているわけではありません。 下記手順で並び替え可能です。 ①二次元配列の列を一つ増やす。 ②Rnd関数でラン...
0
VBATips

特定文字以降を削除する処理をパーツ化する【Split関数応用】【ExcelVBA】

特定文字以降の文字列を削除したい フォルダパスとファイル名を分けたいやファイル名と拡張子を分けると同様に、 特定文字以降の文字を削除したい場合があります。パーツ化することで簡単にコピペで使えます。...
0
VBATips

文字列内スペースの削除処理をパーツ化する【Replace関数】【ExcelVBA】

文字列内のスペース(半角/全角)を削除したい 文字列内にスペースが挿入されている為、思わぬ結果になる場合があります。 その場合、除去して使用するのを本記事のようにパーツ化しておくことで、簡単にスペ...
0
VBATips

現年齢を算出する処理をパーツ化する【int関数応用】【ExcelVBA】

現年齢をVBAで算出したい DateDiff関数を使って年齢を求める事も可能ですが、少し面倒なコードになります。(年度の差を算出する関数) ※365日経ってなくても年が変わったら1年としてカウント...
2021.05.30 0
配列操作

一次元配列の並びを反転させる(降順に並び替える)【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 昇順のデータは、降順に並び替えします。 配列を昇順にしたい場合は、以...
2021.01.04 0
VBATips

「ブックをシート毎にxlsx保存(分割保存)する処理」をパーツ化する。【エクセルVBA】

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

「目次シート(各シートへのリンク)を作成する」処理をパーツ化する【ExcelVBA】

上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 最前面に表示されているブックの全てのシートへのリ...
0
VBATips

「非表示シートをまとめて再表示する」処理をパーツ化する【ExcelVBA】

上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 最前面に表示されているブックの全てのシートを一括...
0
配列操作

「二次元配列で任意の列をキーにソート(並び替え)」をパーツ化する【ExcelVBA】

使い方 上記をコピペでお好きなモジュール内に記載してください。 注意点 Option Base 1を設定しないと動作しません ソート方法は「バブルソート...
2020.11.16 0
VBATips

「シートで指定したセル範囲の比較処理」をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 結果イメージ 指定した範囲でセルの値が異なれば、背景...
0
タイトルとURLをコピーしました