[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『数式のみ削除』(こも)
検索してはみたのですが、うまくひっかからなかったので、教えて下さいm(__)m
あるデータに数式で参照した値(数値や文字)があるのですが、値はそのままで数式だけ削除と言うのは出来るのでしょうか?
Windows2000 Excel2003
コピー→形式を選択して貼付→「値」にチェック
(Ohagi)
数式セルを一発で選択する方法です。
編集→ジャンプ→「セル選択」クリック→「数式」にチェック→OK あとは、選択されている状態で「削除」を行います。 セルの中身を消すならDeleteキーで消えます。 (MARBIN)
私のは早とちりのような・・・。 (MARBIN)
MARBINさんの削除とはその値自体消してしまう削除でしょうか?
数式のみで数式で表示された文字は残したいんです…
やはりOhagiさんの言うように一度コピーしないとイケナイのですかね?
(こも)
セル範囲を選択してコピーするのが面倒なら、VBA化してみてはいかがでしょう? 以前、値で貼り付けるのを自動化したい、というような質問があったような。 一応探してみます。 (MARBIN)
VBAは初心者なので…すみませんがよろしくお願いします。
自分でも勉強してみます。
(こも)
一応、↓でいけるようです。 もっとスマートな方法があるような気がします・・・。
Dim myad As String myad = ActiveCell.Address With ActiveSheet.UsedRange .Copy .PasteSpecial Paste:=xlValues End With ActiveSheet.Range(myad).Select Application.CutCopyMode = False
↓では、日付がおかしくなりました。
With ActiveSheet.UsedRange .Value = .Value End With (MARBIN)
なりました!
が、もしこれを範囲選択した中でってことはできますか?
例えばA1:C10まで…
(こも)
UsedRange を Selection に変えてみてください。 (MARBIN)
訂正です。 ActiveSheet.UsedRange を Selection に変えてみてください。 (MARBIN)
(こも)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.