パーツ化

配列(一次元/二次元)

配列の指定した範囲を抜き出す(インデックス番号でFromTo)【ExcelVBA】

使い方上記をコピペでお好きなモジュール内に記載してください。注意点 元のインデックス番号は保持したまま処理をします。※必要あれば要素数計算してRedimPreserveするコードです。関連記事 一次元...
0
VBATips

全シートを標準フォント・標準フォントサイズに統一する処理をパーツ化する【ExcelVBA】

コピペでOK。お客様への提出物をきれいに体裁を整えましょう。人力では馬鹿らしいですが、マクロでは1秒です。すべてのシートのセル「フォント」「フォントサイズ」を統一します。コピペですぐ使えます。
0
VBATips

固定長のデータを区切り位置で分割し配列化する【パーツ化】【ExcelVBA】

使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は行いたいコードを記載し、呼出しは以下のような形で使用してください。注意点 全銀ファイルや専用機器ハンディやバイナリなどのデータを...
0
VBATips

シートコピー時、数式参照先が元ブックになってしまうのを防ぐ【パーツ化】【ExcelVBA】

使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は行いたいコードを記載し、呼出しは以下のような形で使用してください。注意点 特にありません。関連記事 指定した文字列の中から指定文...
0
VBATips

ファイル名に使えない禁則文字が入力されているかどうかチェックする【ExcelVBA】

ユーザーにファイル名を入力させるなど、ユーザーライクなコードを作る場合があります。その際に、面倒なのは禁則文字を入力された場合です。禁則文字が入力されているかどうかチェックする場合に使用します。禁則文...
0
VBATips

次の○曜日を取得する【ExcelVBA】

上記関数を使用する事で、次の○曜日を取得可能です。使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してください。参考記事 日付から曜日を取得する【WeekD...
0
VBATips

「ブックを閉じたままデータ取得する(数式で取得)」をパーツ化する【ExcelVBA】

上記関数を使用する事で、・データ取得先のブックを閉じたままデータを取得可能です。・ブックを開かないので高速でデータを取得できます。使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時...
0
VBATips

「ファイルを選択して開く」をパーツ化する【ExcelVBA】

使い方上記をコピペでお好きなモジュール内に記載してください。注意点 CSVファイルで、文字列で開く場合はこちらの記事を参照。 TAB区切りテキストを文字列形式で開く場合はこちらの記事を参照。参考記事 ...
0
VBATips

任意の日付から会社(法人)の上期なのか下期なのかを求める【パーツ化】【ExcelVBA】

任意の日付から、法人の「上半期」or「下半期」なのかを算出したい場合があります。判断する処理をパーツ化しています。任意の日付から上期なのか下期なのかを求めるパーツ化コード実際の使い方注意点 任意の日付...
0
VBATips

任意の日付から会社(法人)の四半期(クォーター)を求める【パーツ化】【ExcelVBA】

任意の日付から、法人の「四半期」(クォーター)を算出したい場合があります。事業年度から現在が第一四半期なのか、第二四半期なのか?第三四半期なのか?第四四半期なのか判断する処理をパーツ化しています。任意...
0
VBATips

任意の日付から会社(法人)の「第〇期」を求める【パーツ化】【ExcelVBA】

任意の日付から、法人の「第〇期」を算出したい場合があります。事業年度から現在が何期目なのか判断する処理をパーツ化しています。任意の日付から会社(法人)の「第〇期」を求めるパーツ化コード実際の使い方注意...
0
VBATips

任意の日付から法人の「事業年度」(会計期間)を求める【パーツ化】【ExcelVBA】

任意の日付から、事業年度を算出したい場合があります。年度の期間で一般的なのは、「4月1日 ~ 翌年3月31日」までを1年間とした区切り方で、国や地方自治体の会計年度で使用しているため馴染みがあります。...
0
VBATips

任意の日付から「年度」を求める【パーツ化】【ExcelVBA】

任意の日付から、年度を算出したい場合があります。年度とは、事務・会計等の便宜上、ある月日から始まることに定めて区分した、一年間の期間のことです。年度の期間で一般的なのは、「4月1日 ~ 翌年3月31日...
0
VBATips

MsgBox「はい」「いいえ」の条件分岐をする【ExcelVBA】

ユーザーに選択肢を与えたい場合、MsgBoxで処理分岐する場合があります。毎度毎度同じコード記載するのも大変なので、コピペ用に記事にしました。MsgBox「はい」「いいえ」の条件分岐をするコード関連記...
0
VBATips

他ブック他シートのUsedRangeの「最終行」「最終列」取得処理をパーツ化する【ExcelVBA】

上記は他ブックや他シートの使用しているセル(UsedRange)を指定して最終行や最終列を取得します。使い方上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してく...
0
VBATips

ファイル名に使えない文字を取り除く処理をパーツ化する【ExcelVBA】

ユーザーにファイル名を入力させるなど、ユーザーライクなコードを作る場合があります。その際に、面倒なのは禁則文字を入力された場合です。禁則文字が入力された場合は、強制的にReplace関数で置換してしま...
0
VBATips

【初期化】ヘッダー行以下のデータ行を全て削除する【ExcelVBA】【パーツ化】

エクセル上でマクロのログを残す場合など、指定行以下を全て削除したい要望があります。指定行=ヘッダー行でその部分まで消されるととても面倒です。ヘッダー行以下のデータ行を全て削除するコピペコード実際の使い...
0
VBATips

月初1日~月末31日までのフォルダ生成処理をパーツ化する【ExcelVBA】

月フォルダの中に月初1日~月末31日までのフォルダを作成しないといけない場合があります。毎月に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。月初1日~月末31日までのフォルダ...
0
VBATips

指定年の1月から12月までのフォルダ生成処理をパーツ化する【ExcelVBA】

年度単位で、月単位のフォルダ作成をするケースがあります。1年に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。1月から12月までのフォルダを作成する処理のサンプルコード実際の使...
0
VBATips

1月から12月までのフォルダ生成処理をパーツ化する【ExcelVBA】

年度単位で、月単位のフォルダ作成をするケースがあります。1年に1回の処理ですが手動ではなく、マクロで実行したほうが望ましいと考えます。1月から12月までのフォルダを作成する処理のサンプルコード実際の使...
0