• ベストアンサー

エクセル2007 数字を丸で囲む

brianstimeの回答

回答No.3

VBAを使用してセルに円を挿入しその円のTextエリアに 数字を書き込む方法で対処してはどうでしょう。 セルのサイズでいろいろ変更出来ますが、とりあえず ソースの数字をいじってみて、適宜変更してください。 Sub RoundNumber() Dim objOval As Object Dim sngWidth As Single Dim sngHeight As Single  sngWidth = 18 '行の高さを20ptに指定したとして円を18ptで表示  sngHeight = sngWidth '楕円挿入なので幅と高さを同じにして円にする。  Set objOval = ActiveWorkbook.Sheets("Sheet1").Shapes.AddShape(msoShapeOval, _                                     ActiveCell.Left, _                                     ActiveCell.Top, _                                     sngWidth, _                                     sngHeight)  With objOval   .Fill.Visible = False '塗りつぶしなしに設定   With .TextFrame    .MarginBottom = 0    .MarginLeft = 0    .MarginRight = 0    .MarginTop = 0    .HorizontalAlignment = xlHAlignCenter    .VerticalAlignment = xlVAlignCenter    With .Characters     .Text = InputBox("数字 ?", "丸囲み数字の図形挿入", 21)     With .Font      .Name = Application.StandardFont      .Size = 8      .Color = RGB(0, 0, 0)     End With    End With   End With   With .Line    .Weight = 0.1 '->線の太さ    .ForeColor.RGB = RGB(0, 0, 0) '->線の色を黒に   End With  End With  Set objOval = Nothing End End Sub

関連するQ&A

  • エクセルで丸の中に数字を入れる

    エクセルでカレンダーを作り休みの日の数字を○で囲みたいのですが 如何したらよいのでしょう。

  • 数字を○でかこむ

    こんにちは エクセルで、数字を○でかこみたいのですが、 どのようにすればよいでしょうか? また、ワードの場合も教えて頂けたらと思います。 ご存じの方がいらっしゃいましたら、よろしくお願いいたします。

  • 丸で囲った数字を使用したいのですが、、

    エクセルやワードなどで丸で囲った数字を使用したいのですが、20以上になると変換ででてきません。 言語バーの文字一覧でもないのですが、20より大きい数字を丸で囲むにはどのようにしたらいいのでしょうか??

  • 数字を○で囲む方法?(エクセルの場合)

    エクセルで数字を○で囲む場合20までは変換であるのですが、21以降は出来ないようです。 以前これと同じ質問でワードの場合が載っているのは検索で出ました。 ワードのようにエクセルで作ることはできないのでしょうか? または、ワードで作った数字をエクセルにコピー(?)することなどは可能なのでしょうか? よろしくお願いします。

  • 21以降の数字を丸文字にすることはできますか?

    エクセルで書類を作成しているのですが、 数字の1~29を丸文字にする必要があり、 21以降の数字をどうやって丸文字にすれば 良いのか分かりません。 ワードでいう囲み文字のような機能は エクセルにはないのでしょうか??

  • くり抜き型の丸数字の作り方を教えてください。

    はじめまして。 基本的なことかもしれないのですが、タイトルにあるようなくり抜きがたの丸数字の作り方を教えていただけないでしょうか? 丸の中部分に色がついて、数字の部分が白抜き担っている状態の者です。 丸と数字を作って2つを配置していくしかないのでしょうか? それとも、なにか簡単に作れる方法はありますでしょうか? どうかよろしくお願いいたします。

  • 丸数字の変換です。ゼロは出来ないの?

    丸数字の変換です。ゼロは出来ないの? 1,2,3などは変換されるのですが0はありません。 どうしたらよいでしょうか?  自己評価をExcelでやるのですが0か?の二者択一なのです。 よろしくお願いします。  急いでます。

  • エクセルの数字入力について

    エクセルで、(1)や(2)のように、数字にマルがついているものがありますよね? それで、20まではマルがついてたんですが、それ以上の数字にもマルがついているものは入力できるのでしょうか? 56の数字にもマルをつけたいのですが・・無理でしょうか?

  • 丸数字(1)を99まで使いたい

    ウィンドウズ標準だと丸数字(丸の中に数字がはいっているもの) は20までしかありません。これを20以降も使いたいのですが、なにかいい手 ありませんか。または、外字登録意外で簡単に導入できませんか。

  • 数字を○で囲みたいのですが……

    ワード2000を使っています。 数字を○で囲みたいのですが、変換に頼ると20までしかできません。 21以上の数字を囲むにはどうしたらよいのでしょうか。