Excel VBA質問箱 IV

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

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


73525 / 76738 ←次へ | 前へ→

【7688】Re:前回の続き
質問  鼻毛カッター  - 03/9/11(木) 20:52 -

引用なし
パスワード
   こんばんわ。
組み合わせてはみたのですが、表示・非表示がうまくいきません。間違っている点がございましたら、ご指摘お願いいたします。


Private Sub OptionButton1_Click()
  Dim objOval   As Shape      'Shape

  'Shapeの有無チェック
On Error Resume Next
  Set objOval = ActiveSheet.Shapes("あああ")
On Error GoTo 0

  'Shapeが無ければ作成
  If objOval Is Nothing Then
    Set objOval = ActiveSheet.Shapes.AddShape(msoShapeOval, 200, 200, 10, 10)
    objOval.Fill.Visible = msoFalse
    objOval.Name = "あああ"
  End If

  '表示/非表示制御
  objOval.Visible = IIf(Me.OptionButton1.Value, msoTrue, msoFalse)

  'オブジェクト開放
  Set objOval = Nothing
End Sub

Private Sub OptionButton2_Click()
  Dim objOval   As Shape      'Shape

  'Shapeの有無チェック
On Error Resume Next
  Set objOval = ActiveSheet.Shapes("いいい")
On Error GoTo 0

  'Shapeが無ければ作成
  If objOval Is Nothing Then
    Set objOval = ActiveSheet.Shapes.AddShape(msoShapeOval, 100, 100, 10, 10)
    objOval.Fill.Visible = msoFalse
    objOval.Name = "いいい"
  End If

  '表示/非表示制御
  objOval.Visible = IIf(Me.OptionButton2.Value, msoTrue, msoFalse)

  'オブジェクト開放
  Set objOval = Nothing
End Sub

0 hits

【7578】前回の続き 鼻毛カッター 03/9/8(月) 22:34 質問
【7579】Re:前回の続き 鼻毛カッター 03/9/8(月) 22:39 質問
【7581】Re:前回の続き INA 03/9/8(月) 23:26 回答
【7586】Re:前回の続き INA 03/9/9(火) 8:39 回答
【7636】Re:前回の続き 鼻毛カッター 03/9/10(水) 21:01 質問
【7648】Re:前回の続き INA 03/9/11(木) 11:11 回答
【7688】Re:前回の続き 鼻毛カッター 03/9/11(木) 20:52 質問
【7692】Re:前回の続き INA 03/9/11(木) 22:23 回答
【7693】Re:前回の続き 鼻毛カッター 03/9/11(木) 23:11 質問
【7700】Re:前回の続き INA 03/9/12(金) 9:46 回答
【7739】Re:前回の続き 鼻毛カッター 03/9/16(火) 16:59 お礼

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