2024/07/31エクセルで文字を自動的に丸で囲む簡単な方法エクセルで文字を自動的に丸で囲む方法をご紹介します。自動的に丸で囲むことで、例えばエクセルで作成した出席表の「出席の有無」について「有」か「無」に丸をする必要がある場合などに役立てられます。VBAを使用しますがコードを記載しますので、エクセル初心者の方でも簡単に設定ができます。開発タブを表示するVBAを使って文字を自動的に丸で囲む設定を行うエクセルで文字を自動的に丸で囲む簡単な方法エクセルで文字を自動的に丸で囲む方法をご紹介します。今回はVBAを使って設定します。開発タブを表示するVBAの設定は「開発タブ」から行います。開発タブはデフォルトでは表示されていないので、以下の記事で表示させましょう。エクセルの開発タブを表示する方法VBAを使って文字を自動的に丸で囲む設定を行うVBAを使って、特定の文字を自動的に丸で囲むように設定を行います。今回はあらかじめ丸で囲みたい文字をリスト化しておいて、マクロを実行するとリスト内と同じ文字を探して図形の丸で囲むようにVBAを設定します。「有」とリストに入力しておけばシート内に「有」の文字があった場合に図形の丸で囲みます。丸の大きさはセルの幅に合わせます。方法の詳細は以下のとおりです。Basic」の順に選択します。Applications」というVBAの編集画面が表示されます。1「新しい標準モジュール」、2「標準モジュール」の順に選択します。以下のコードをコピーして貼り付けます。上記の画像の緑色の文字は、各コードが何の動作を指定しているかを説明しているコメントです。コピー用のコードではコメントを省いています。丸で囲みたい文字をSheet2のA1セルからA10セルにリスト化しておいて、マクロを実行するとリスト内と同じ文字をSheet1から探して図形の丸で囲む、という意味のコードになります。Subシート名を変更したい場合は、4行目と5行目の「"Sheet1"」「"Sheet2"」を変更しましょう。listWs.Range("A1:A10")」の「("A1:A10")」のセル範囲を変更しましょう。コードを貼り付けたら、「保存」を選択します。「名前を付けて保存」ダイアログボックスが表示されます。1任意の保存場所(例:デスクトップ)を選択します。マクロ有効ブック」を選択し、3「保存」ボタンを押します。エクセルの画面に戻ります。マクロを実行するために、まずはリストを作成しましょう。今回は「Sheet2のA1セルからA10セルに入力した文字のリスト」にある文字をSheet1で見つけて図形の丸で囲むため、Sheet2にリストを作成します。1「Sheet2」を選択して、2A1セルからA10セルまでに「有」「無」と入力しておきます。次にSheet1に文字を入力します。1「Sheet1」を選択します。2任意のセルに「有」「無」と入力しておきます。次にVBAを実行してみます。1「開発」タブを選択して、2「マクロ」を押します。「マクロ」ダイアログボックスが表示されます。1先ほど設定したマクロを選択して、2「実行」ボタンを押します。すると、Sheet2に入力していた「有」「無」の文字が図形の丸で囲まれました。問題は解決できましたか?記事を読んでも問題が解決できなかった場合は、無料でAIに質問することができます。回答の精度は高めなので試してみましょう。インストラクターの経験をいかして、老若男女誰でも分かりやすい記事を書くように心がけています。パソコンやスマホ、Officeなどに苦手意識があってうまく使いこなせない方にも「やっぱり便利!」「楽しい!」と思っていただけますように。コメントこの記事へのコメントをお寄せ下さい。