-
【VBA】エクセルVBAエラー range内のcellsプロパティで1004エラーになる理由と解決法
VBA range内のcellsプロパティでエラーになる rangeプロパティ内のcellsプロパティは組み合わせを用いて変数で範囲指定できるので便利ですが、マクロ実行時のシートによってエラーになった ...
-
【VBA】たった一行でプログラム実行中の進捗をステータスバーで表示する方法
時間のかかる処理をステータスバーで進捗表示 時間のかかるプログラム処理中にユーザーが不安にならないために、実行中であることや残り時間の目安を知らせるためのステータスバーです。ステータスバーというのはエ ...
-
【VBA高速化】特定の列削除を高速化するコード
エクセルVBAで縦列を削除する方法は簡単です。ただ、条件によって複数列になると時間がかかりますので、高速化する裏技を紹介します。 列削除のコード A列削除のコードはこちら Columns("A").D ...
-
【VBA】最終行や最終列を取得するコード
最終行や最終列を取得するコード エクセル業務を自動化する際、出力結果によって参照範囲を変えたい時がありますね。そこで最終行や最終列を取得するコードです。 lastrow = Worksheets(1) ...
-
【VBA】文字列型YYYYMMDDHHMMSSを時刻型に変換 VBAで関数化
前回の記事エクセルで文字列型YYYYMMDDHHMMSS形式を時刻型に変換する方法で、YYYYMMDDHHMMSS形式を時刻型に変換する関数を紹介しましたが、頻繁に使う場合はVBAで関数にするのがお勧 ...
-
【VBA】ピボットテーブルを完全に削除するエクセルマクロ
ピボットテーブルを削除するVBAコード エクセルマクロでピボットテーブルって便利ですよね。VBAの中に織り込みたいのですが、ピボットテーブルってVBAで扱いにくい…。そんなときは一度クリアして再度ピボ ...