• 締切済み

Excelの楕円の仕様

Excelで楕円を表示・非表示する設定のボタンを作っているのですが、 楕円をコピーした際、楕円の名前”Oval 1”が 例えば”Oval 7”に飛んだりするのは何故なんでしょうか? VBA記述時に分かりやすいように毎回手動で連番に直しているのですが、 自動で連番になるものではないのでしょうか? また、楕円の”Oval **”の上限はあるのでしょうか? コピーしていたところ、何故か”Oval 98”から**を変更できなくなりました。 いまいちこのオブジェクトの仕様がわかりません。 あと、数式バーに「=EMBED("Forms.CommandButton.1","")」と出るのですが、 これはどう言った意味なんでしょうか?どう扱ったらいいのか不明です。 細かい質問ばかりですみません。詳しい方よろしくお願いします。

みんなの回答

回答No.1

質問内容の回答ではありませんが (仕様なので?です) >毎回手動で連番に直しているのですが 作成された順番に処理 Sub TEST() For I = 1 To Sheet1.Ovals.Count Sheet1.Ovals(I).Visible = False Next End Sub 一括処理なら Sheet1.Ovals.Visible = True 等でできます。 関係ない回答ですみません。

siro17
質問者

お礼

わざわざありがとうございます。 そういうのもあるんですね。

関連するQ&A