Excel VBA質問箱 IV

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

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


75941 / 76738 ←次へ | 前へ→

【5228】楕円とユーザーフォーム
質問  さる E-MAIL  - 03/4/29(火) 10:27 -

引用なし
パスワード
   userformを表示したときに、sheet上に楕円がある場合、
userformのcheckboxにチェックを入れたいのですが、
うまくいきません。

コードは、
Sub フォーム表示()

For Each shp In ActiveSheet.Shapes
 If shp.AutoShapeType=msoShapeOval Then
  If Shape.Name="Oval 1" Then
   UserForm1.CheckBox1=True
  ElseIf Shape.Name="Oval 2" Then
   UserForm1.CheckBox2=True
  ElseIf Shape.Name="Oval 3" Then
   UserForm1.CheckBox3=True
  ElseIf Shape.Name="Oval 4" Then
   UserForm1.CheckBox4=True
  ElseIf Shape.Name="Oval 5" Then
   UserForm1.CheckBox5=True
  End If
 End If
Next

UserForm1.Show

End Sub
です。
これを実行すると、『オブジェクトが必要です。』というエラーになってしまいます。

どなたかご教授お願いします。

1 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 お礼

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