当サイトの記事にはプロモーションが含まれています。

初心者でもできる!Word VBAで文字列をコピー・移動する方法

パソコンパソコン・スマホ教室
スポンサーリンク

Wordで文書を作成していると、文字列の移動やコピーを効率よく行いたい場面が増えてきます。特に、同じ内容を何度も使いたいときや、文書の構成を変更したいときに便利なのが、VBA(Visual Basic for Applications)を使った自動化です。今回は、初心者の方でもわかりやすく、Word VBAを使って文字列をコピーしたり、移動させたりする方法をご紹介します。

スポンサーリンク

Word VBAとは?

Wordのイメージ

Wordのイメージ

Word VBAは、Microsoft Wordに組み込まれているプログラム言語で、文書の作成や編集を自動化することができます。例えば、繰り返し行う作業をボタン一つで実行したり、特定の条件に合わせて文書を自動的に編集したりすることが可能です。

文字列をコピーする基本のコード

まずは、文字列をコピーする基本的なVBAコードを見てみましょう。

  1. VBAエディターを開きます。
  2. 新しいモジュールを挿入します。
  3. 以下のコードをコピーして貼り付けます。
Sub 文字列をコピーする()
Selection.Copy
Documents.Add
Selection.Paste
End Sub

このコードは、現在選択している文字列をコピーし、新しい文書を作成してその中に貼り付けるものです。初心者の方でも簡単に試すことができます。

文字列を移動する方法

次に、文字列を移動する方法をご紹介します。移動とは、ある位置にある文字列を別の位置に移す操作です。

  1. 移動したい文字列を選択します。
  2. 以下のコードを実行します。
Sub 文字列を移動する()
Dim myRange As Range
Set myRange = Selection.Range
myRange.Cut
Selection.InsertBefore myRange
End Sub

このコードでは、選択した文字列を切り取り、その前に挿入することで移動を実現しています。移動先を変更したい場合は、

Selection.InsertBefore

の部分を

Selection.InsertAfter

に変更することで、後ろに移動することができます。

実際の活用例

例えば、文書内で同じフレーズを何度も使いたい場合、手動でコピー&ペーストを繰り返すのは手間がかかります。そこで、VBAを使ってそのフレーズを自動的に挿入するマクロを作成すれば、作業効率が大幅にアップします。

よくある質問や疑問

Q1: VBAはどこで使えますか?

VBAはMicrosoft Wordに組み込まれている機能で、Wordの「開発」タブからアクセスできます。もし「開発」タブが表示されていない場合は、Wordの設定から表示することができます。

Q2: VBAを使うにはプログラミングの知識が必要ですか?

基本的なVBAの使い方は、プログラミングの経験がなくても学ぶことができます。今回ご紹介したコードも、コピー&ペーストで試すことができるので、初心者の方でも安心です。

Q3: VBAのコードをどこで試せますか?

VBAのコードは、Wordの「開発」タブから「Visual Basic」を選択し、VBAエディターを開いて試すことができます。新しいモジュールを挿入し、そこにコードを貼り付けて実行してみてください。

まとめ

今回は、Word VBAを使って文字列をコピー・移動する方法をご紹介しました。VBAを活用することで、日々の作業を効率化し、時間を節約することができます。初心者の方でも簡単に始められるので、ぜひチャレンジしてみてください。

他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

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