VBATips

VBATips

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

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

hhmmss←→hh:mm:ssに相互変換【Format関数】【ExcelVBA】

hhmmss形式、hh:mm:ss形式に相互変換したい エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。 特にhhmmss形式だと時刻とは認識されず、難儀する場合があ...
0
VBATips

yyyymmdd←→yyyy/mm/ddに相互変換【Format関数】【ExcelVBA】

yyyymmdd形式、yyyy/mm/dd形式に相互変換したい エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。 特にyyyymmdd形式だと日付とは認識されず、is...
0
VBATips

翌月末日や翌20日を簡単に求めたい【DateSerial関数】【ExcelVBA】

翌月末の日付(月の末日)を簡単に求めたい 請求書発行や入金予定リストなど、翌月末の月末日を知りたい事務職や経理職の方は多いと考えます。 DateSerial関数を使用する事で簡単に求める事が出来ま...
2021.02.24 0
VBATips

テンプレートシートの行幅をコピーする【ExcelVBA】

テンプレシートの行幅をコピーしたい エクセル上で原本シートの行幅をコピーしたいケースがあります。 行幅をコピーするマクロは、簡単なコードで表せます。どしどしコピペで使いましょう。 テンプレシ...
0
VBATips

テンプレートシートの列幅をコピーする【ExcelVBA】

テンプレシートの列幅をコピーしたい エクセル上で原本シートの列幅をコピーしたいケースがあります。 列幅をコピーするマクロは、簡単なコードで表せます。どしどしコピペで使いましょう。 テンプレシ...
0
VBATips

指定行(ヘッダー行)以下を全て削除する【ExcelVBA】

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

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

選択した範囲をxlsx出力したい Excelで、特定の範囲を別のExcelファイル(xlsx/xlsm/xls)に出力したいケースがあります。 下記のようにActiveSheetや、すべてのシ...
2021.02.05 0
VBATips

「ActiveSheetを別エクセルファイルに保存する」【VBAマクロ】

選択した範囲をxlsx出力したい Excelで、特定のシートを別のExcelファイル(xlsx/xlsm/xls)に出力したいケースがあります。 下記のように指定範囲や、すべてのシートをCSV...
0
VBATips

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

選択した範囲をCSV出力したい Excelで、特定の範囲をCSVファイルに出力し 他アプリケーションへインポートさせたいケースがあります。 下記のようにActiveSheetや、すべてのシー...
2021.02.04 0
VBATips

「Ctrl+Shift+Q」で「セル結合・セル結合解除」をパーツ化する。【エクセルマクロ】

使い方 Ctrl + Shift + Qで「セル結合」or「セル結合解除」をしています。 On Error Resume Nextがある理由はオートシェイプ等のセル以外を選択してい...
2021.01.28 0
VBATips

エラーを返すユーザー定義関数を作る【CVErr関数応用】【ExcelVBA】

CVErr関数はセルのエラーだけ判断はもったいない CVErr関数はワークシートのセルに#N/Aや#REFなど計算式にエラーが発生していないかチェックしますが、 エラーを返すユーザー定義関数として...
0
VBATips

時刻データかどうか判断する【IsDate関数応用】【ExcelVBA】

時刻データかどうかを判断したい IsDate関数は日付データの判断をする関数です。 IsTime関数といったものがあればいいのですが、VBAには存在しません。 IsDate関数を応用し、日付デー...
0
VBATips

ダブルクリックした行を別シートへ転記する(BeforeDoubleClick)【ExcelVBA】

セルをダブルクリックで別シートへ抜き出ししたい エクセルで販売個数の一覧(売上一覧)を確認しながら、発注量を決める運用をしている 企業様も多いのではないでしょうか。 ダブルクリックで別シート...
0
VBATips

選択している(フォーカスしている)行や列に色を付ける(SelectionChange)【ExcelVBA】

現在フォーカス(選択)している場所を簡単に判断したい エクセルで入力している時に、今自分がどこを選択(フォーカス)しているのか知りたい時があります。 SelectionChangeを利用して、選択...
0
VBATips

「マクロ処理を高速化する」をパーツ化する【ExcelVBA】

上記関数を使用する事で、 ・エクセルの画面更新を停止します。 ・セル計算を自動から手動に変更します 結果、マクロ計算処理が早くなります。 If flg Then のコード記載方...
2021.01.13 0
VBATips

ダブルクリックで行や列、セルを塗りつぶしする(BeforeDoubleClick)【ExcelVBA】

セルをダブルクリックでセル背景を塗りつぶししたい エクセルで販売個数の一覧(売上一覧)を確認しながら、発注量を決める運用をしている 企業様も多いのではないでしょうか。 ダブルクリックで背景色...
0
VBATips

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

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

クリックでカウントアップ(数字を増やす)(SelectionChange)【ExcelVBA】

セルクリックで簡単に数字を+1したい エクセルで販売個数の記録を作成し、運用している企業様も多いのではないでしょうか。 単純なシングルクリックでカウントアップ(数字を+1)できれば、誰でも運用でき...
0
VBATips

AppActivateが最前面にならない場合の対処方法【ExcelVBA】

AppActivateの最前面に表示が正常に動作しない 指定ウィンドウを最前面に表示する【AppActivate】【ExcelVBA】が正常に動作しないケースが出てきました。 ■正常に動作しない場...
0
タイトルとURLをコピーしました