Excel VBA質問箱 IV

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

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


27889 / 76736 ←次へ | 前へ→

【54160】Re:Deleを使うと・・式も消えるので
質問  Blue  - 08/2/27(水) 0:36 -

引用なし
パスワード
   再現しません。

ただ、単一セルのみ選択の場合、
>Selection.SpecialCells(xlCellTypeConstants)
の挙動が変わっているようです。(そのシートのすべてのセルが対象になる。)

>A3:A5の範囲をマウスで指定してしたのに
ということでそれが原因ではないでしょうけど。


一応回避バージョン

'セルを選択中か
If TypeOf Selection Is Range Then
  ' 単一選択
  If Selection.Count = 1 Then
    ' 数式を持っているか
    If Not Selection.HasFormula Then
      Selection.ClearContents
    End If
  ' 複数選択
  Else
    On Error Resume Next ' 対象が何もないときのエラー回避
    Selection.SpecialCells(xlCellTypeConstants).ClearContents
    On Error GoTo 0
  End If
End If


ところで、最初の質問者とハンドルが違いますが同じ人ですか?
質問ごとにハンドルをころころ変えないほうが良いです。

0 hits

【54142】Deleを使うと・・式も消えるので VBA初心者 08/2/26(火) 16:39 質問
【54143】Re:Deleを使うと・・式も消えるので Jaka 08/2/26(火) 17:06 発言
【54144】Re:Deleを使うと・・式も消えるので VBA初心者 08/2/26(火) 17:17 発言
【54145】Re:Deleを使うと・・式も消えるので Blue 08/2/26(火) 17:26 回答
【54146】Re:Deleを使うと・・式も消えるので VBA初心者 08/2/26(火) 18:14 発言
【54147】Re:Deleを使うと・・式も消えるので Blue 08/2/26(火) 18:33 回答
【54148】Re:Deleを使うと・・式も消えるので VBA初心者 08/2/26(火) 19:09 発言
【54152】Re:Deleを使うと・・式も消えるので Blue 08/2/26(火) 20:34 質問
【54153】Re:Deleを使うと・・式も消えるので 本見ても 08/2/26(火) 21:04 発言
【54160】Re:Deleを使うと・・式も消えるので Blue 08/2/27(水) 0:36 質問

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