パーツ化

VBATips

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

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

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

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

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

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

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

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

指定列(複数列)の初期化処理をパーツ化する【ExcelVBA】

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

指定セル範囲に罫線作成する処理をパーツ化する【Borders.LineStyle】【ExcelVBA】

指定セル範囲に罫線を作成したい場合があります。 基本は汎用性のあるシンプルな格子状の表でいいと思っていますが、 罫線の指定があった場合には下記コードで時短します。 セルの指定範囲に罫線を作成するサンプ...
0