つらつら Excel VBA

私の備忘録です。

開発メモ

Excel VBA シートコピー失敗

wsh.Copy After:=ThisWorkbook.Worksheets(1) Excel2007以降の環境で上記のコードをExcel2003(*.xls)ファイルで実行すると失敗する。 原因 扱うことのできるExcelシートの行数、列数が異なるため。 行・列数をExcelのバージョン毎に覚えるのは嫌なので、どう…

サービスを起動するバッチファイル

@echo off echo.echo ============================================================echo サービスSQLServerを起動します。echo.echo 本バッチファイルは管理者権限で実行して下さい。echo ============================================================ec…

Excel VBA デバッグ作業

VBEにおいてデバッグでよく使うヤツ [表示]-[ツールバー]-[編集] 主にコメント設定で使用 [表示]-[イミディエイトウィンドウ] Debug.Print の出力ウィンドウ [表示]-[ウォッチウィンドウ] 実行中の変数の中身を確認・編集ができる ショートカットキー [F5] …

Excel VBA 変数宣言の強制

Option Explicit ※面倒くさがらず、最初に必ず書くこと。

Excel VBA モジュール名

モジュール名を変更する場合、モジュール内の関数名と同じ名前は付けてはいけない。 Excel保存前は実行できるが、保存後に実行できなくなる。