VBATips

VBATips

月の日数分シートを作成する(シート名はmmdd)【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 閏年の概念も処理対象とする為、「月」...
0
VBATips

「指定フォルダがあるかどうかチェック」処理をパーツ化する【ExcelVBA】

使い方 上記をお好きなモジュール内にコピペしてください。 実際に使用する時は以下のような形で使用してください。 注意点 フルパスで指定しなかった場合はカレン...
0
VBATips

「指定名のシートが存在するかどうか判断する」をパーツ化する【ExcelVBA】

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

別ブック、別シートのセルを選択する【Selectメソッド】【ExcelVBA】

別ブックや別シートのセルを選択したい VBAで別ブックや別シートのセルを選択したい場合があります。 正しく処理しないと実行時エラー '1004': Range クラスの Select メソッドが失...
0
VBATips

Workbooks.Openと同時に変数に格納する【ExcelVBA】【シンプル】

ワークブックを開くのと変数代入をシンプルにしたい 初心者の時代に目から鱗だったことです。 ワークブックを開くのと同時に変数へ代入するのを簡単に行えないかなと調べたら、簡単にできました。 ワークブ...
0
VBATips

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

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

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

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

CurrentRegion表の行数、列数を取得する【Rows.Count】【Columns.Count】【ExcelVBA】

指定したセル範囲のアクティブセル領域(表範囲)を取得するのは、 CurrentRegionプロパティですぐに取得が出来ます。※可変の最終行などを取得する必要はありません。 抽出した表から ・...
0
VBATips

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

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

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

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

「ActiveSheetをXPS保存する」をパーツ化する【ショートカットキー】【VBAマクロ】

使い方 Ctrl + Shift + O(Outputの略)で「現在表示しているアクティブシート」をXPS化して保存します。 注意点 個人用マクロブックでご紹介し...
0
VBATips

日付・時間に関する機能のまとめ(逆引き目次)

日付(日時)や時間(時間)に関する機能やプロパティのまとめ記事です。 日付や時間を取得する 現在日付・現在時刻を取得する【Date関数/Time関数/Now関数】 指定した時・分・秒...
0
VBATips

閏年(うるう年)の判定を行う【DatePart関数応用】【ExcelVBA】

VBAで閏年(うるう年)の判定を行う形です。 今回ご紹介する以外にも方法はありますが、一番シンプルな形で処理が可能です。 閏年(うるう年)の判定を行うサンプルコード DatePart関数を上手に...
0
VBATips

特定シートより左側のワークシートを削除する【ExcelVBA】

ブック内のワークシートが多い状態で、特定シートより左側のシートを全て削除したい場合があります。 flgで判断し、削除する or 削除しないを判断するだけです。 特定シートより左側のワークシートを削...
0
VBATips

特定シートより右側のワークシートを削除する【ExcelVBA】

ブック内のワークシートが多い状態で、特定シートより右側のシートを全て削除したい場合があります。 flgで判断し、削除する or 削除しないを判断するだけです。 特定シートより右側のワークシートを削...
0
VBATips

ワークシートに関する機能のまとめ(逆引き目次)

ワークシートに関する機能やプロパティのまとめ記事です。 ワークシートの基本はこちらの記事から参照可能です。 ワークシートの基本 基本メソッド ワークシートを追加する【A...
2021.09.03 0
VBATips

セル内の改行コードを変換する【Replace関数】【ExcelVBA】

文字列の改行コードには CR LF CRLF と3パターンあります。 改行コードを判定してコードを組むのもよいですが、 指定の改行コードに事前に変換してしまうのも一つの手です。 セル内の改行コー...
0
VBATips

文字列に改行コードが含まれるか判定する【InStr関数】【ExcelVBA】

文字列に改行コードが含まれているか、判定をしたい場合があります。 Instr関数で改行が含まれているかチェックすれば可能です。 但し、注意をしないといけないのが、改行には CR LF CRLF...
0
VBATips

Rangeに.Formulaは必要?不必要?省略しても良い?【ExcelVBA】

0
VBATips

全シートのウインドウ枠固定解除する処理をパーツ化する【エクセルマクロ】

 
2021.09.03 0
タイトルとURLをコピーしました