Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


76025 / 76732 ←次へ | 前へ→

【5135】Re:ユーザーフォームから楕円を挿入したい。
回答  ichinose  - 03/4/23(水) 12:25 -

引用なし
パスワード
   ▼さる さん:
>userformにcheckbox1〜3とcommandbutton1があります。
>checkbox1〜3をonにしてcommandbutton1をクリックすると、
>onになっているcheckbox1〜3に対応した楕円(3種類)を作成。
>既にsheet上に楕円が作成されている場合、userformを表示したときに楕円に対応したcheckboxをonにしたいのですが、楕円が有るか無いかの判定の仕方がわかりません。
>
>要するに、
>commandbutton1をクリックしたとき、
>checkbox1がonなら楕円1を作成。
>checkbox2がonなら楕円2を作成。
>checkbox3がonなら楕円3を作成。
>
>userformを表示したとき、
>楕円1が作成されている場合、checkbox1をonにする。
>楕円2が作成されている場合、checkbox2をonにする。
>楕円3が作成されている場合、checkbox3をonにする。
>ということです。
>
>どなたかご教授お願いします。
こんにちは。
こんなふうにでは どうでしょうか?
'=====================================
Sub test()
  For Each shp In ActiveSheet.Shapes
    If shp.AutoShapeType = msoShapeOval Then
     MsgBox shp.Name & "楕円"
     End If
    Next
End Sub

0 hits

【5130】ユーザーフォームから楕円を挿入したい。 さる 03/4/23(水) 10:27 質問
【5135】Re:ユーザーフォームから楕円を挿入したい。 ichinose 03/4/23(水) 12:25 回答
【5184】Re:ユーザーフォームから楕円を挿入したい。 さる 03/4/24(木) 15:29 お礼
【5228】楕円とユーザーフォーム さる 03/4/29(火) 10:27 質問
【5229】Re:楕円とユーザーフォーム ichinose 03/4/29(火) 11:11 発言
【5230】Re:楕円とユーザーフォーム さる 03/4/29(火) 12:23 お礼

76025 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free