Excel VBA質問箱 IV

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

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


27896 / 76736 ←次へ | 前へ→

【54153】Re:Deleを使うと・・式も消えるので
発言  本見ても  - 08/2/26(火) 21:04 -

引用なし
パスワード
   ▼Blue さん:
>▼VBA初心者 さん:
>>ただ、数式が入っているセルが全部消えてしまいます!
>意味不明。
>
>数式は消えて式は消えない??
>(数式⊂式だよな?(数式は式の部分集合)式が消えなければ数式は消えないはずだけど。)
>もともとどんな値が入っていて消えたのか詳しく説明してください。
>(A3 に 「A1+A2」 みたいな文字列が入っていたとしてもそれは数式ではない。)
>
>
>それとも
>
>計算結果は残したいってこと?
>そしたら式を残すのは不可能です。
>
>式が入っているセルを覚えておいて、そのセルだけ値のコピー。
>その他のセルはクリア
>
>のようなことをしないと無理です。
>また、式が消えるのでもう計算はできません。
>
>
>>範囲を指定しましたが消えました?
>最後の?の意図が良くわからない。こちらに質問されているのですか?
シート1にA3:A10までA1*A2=A3と言う式をコピーしましたモジュールに
Sub test()
'セルを選択中か
If TypeOf Selection Is Range Then
  On Error Resume Next ' 対象が何もないときのエラー回避
   Selection.SpecialCells(xlCellTypeConstants).ClearContents
  On Error GoTo 0
End If
End Sub
を書き込みシート1にボタンを登録して、call test()にしました。
A3:A5の範囲をマウスで指定して、マクロを開始するとA3:A10は0になり、A3にはA1*A2の計算式が残ってました。
なぜ、A3:A5の範囲をマウスで指定してしたのに、全部消えるのか不思議でした

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 質問

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