copy

メソッドとプロパティ

【VBA】よく使うメソッドの例

VBAでは、オブジェクトに対してさまざまな「処理・動作」を実行できます。この処理を指示するのがメソッド(Method)です。ここでは、特によく使うメソッドをピックアップして解説します。1. Copy(コピー)セルやシートをコピーする際に使用...
セルの値を取得・設定

【VBA】Copyメソッドを使用した値の設定

Excel VBAでは、セルやシートをコピーする際にCopyメソッドを使用します。これは、Excelの「コピー & 貼り付け」をコードで実現する方法です。本記事では、セルの値をコピーして設定する方法を中心に解説します。1. 基本構文Rang...
ブックの操作

【VBA】別のブックからデータを取得する

VBAを使えば、開いているブックや未開のブックから、簡単にデータを取得できます。ここでは、①開いているブックから取得と②閉じているブックから取得の2パターンを解説します。1. 開いているブックからデータを取得Sub GetDataFromO...
ブックの操作

【VBA】ブックを跨いでシートをコピー・移動する

Excelでは、手動でもシートをドラッグして他のブックにコピーや移動ができますが、VBAを使うとこれを自動化できます。コピーと移動では動作が異なるため、用途に応じて使い分けましょう。1. シートを別ブックへコピーするSub CopyShee...
シートの操作

【VBA】別のブックにシートをコピーする方法

VBAを使うと、現在のシートを別のブックにコピーすることができます。ここでは、既存ブックへのコピーと新規ブックへのコピーについて解説します。1. 現在のシートを新しいブックにコピーする最もシンプルな方法は、ActiveSheet.Copyを...
シートの操作

【VBA】コピー時の名前重複エラーを回避する工夫

シートをコピーすると、コピー先のブックに同じ名前のシートが既に存在する場合、VBAはエラーを発生させます。これを回避するには、シート名の重複を事前に確認し、ユニークな名前を付ける工夫が必要です。1. シート名の重複をチェックする関数を作るま...
シートの操作

【VBA】テンプレート用のシートを複製して追加

業務でよく使う定型のフォーマットや、表のデザインを崩さずに新しいシートを増やしたい場合、既存のシートを複製して追加する方法が便利です。今回は、VBAで簡単にテンプレート用シートを複製する方法を紹介します。1. 基本の書き方シートをコピーして...