'."\n" ?> 印をつけるマクロを作成する-エクセルマクロを使いこなそう

Top > 印をつけるマクロを作成する

印をつけるマクロを作成する

エクセルのマクロを使ってある条件の時に「印」を設定してみましょう。

例題)エクセルシート上に「男」「女」「夫」「妻」など数箇所に選択欄があってそれぞれのいずれかに「○」を設定してください。

という例題があります。

マクロじゃなくオートシェイプで「○」をつけていくと言う方法もあるのですが、件数が多いとその分時間も掛かってしまって面倒ですよね。

間違うかもしれないし・・・ そこで、マクロを使って作成してみたいと思います。

以下のようなマクロをVBE上にコーディングしてみてください。

VBEの開き方は、「ALT」+「F11」で開きます。

Sub sirusi()
Dim a As Range
 If TypeName(Selection) = "Range" Then
  Set a = Selection
  ActiveSheet.Shapes.AddShape(msoShapeOval, a.Left, _
      a.Top, a.Width, a.Height).Select
  Selection.ShapeRange.Fill.Visible = msoFalse
  a.Select
 End If
End Sub

以上です。

これをVBE上に表記し、画面を閉じてください。

次に実行してみましょう。

ATL+F8でマクロ一覧を開き、sirusiを選択します。

この状態で「オプションボタン」などを選択し、ショートカットに任意の文字を入れておきます。

ここでは「Y」あたりにしておきます。

エクセル上で適当にセルを選択してCtrl+Yを押下してみてください。

そのセルに「○」が表示されるようになっているのを確認してください。

エクセルマクロの作成

related entry
エクセル / テンプレート|テンプレートファクトリー
エクセル事典
uka | 東京ミッドタウン 青山 広尾 厚木 美容室 ヘアサロン ウカ
家庭教師 プロ家庭教師 家庭教師のエクセル|中学受験・高校受験・大学受験
エクセルマクロの使い方
エクセルマクロの作成
エクセルマクロ
サイト情報
当ホームページ内からは、別のサーバを利用したWebサイトへリンクをしている場合があります。 掲載事項(コンテンツ)については細心の注意を払っていますが、掲載事項(コンテンツ)の誤りや掲載情報に基づいて被ったいかなるトラブルや損害などについて、当ホームページでは一切責任を負いません。 このホームページに掲載されている内容は予告なく変更、中断、中止することがあります。