
こんにちは。
早速ですが、ご教示ください。
実はエクセルでデータ資料をいくつものシートで作成しています。そのシートには他のシートからリンク貼り付けがなされたり、独自の数式が入っていたりします。
今回教えていただきたいのは、エクセルのシート(いくつもあります)から一括でリンク貼り付けだけ外す方法についてです。(リンク貼り付けを外した結果、値のみを残します。)但し、このシートの中にはそれぞれ独自の数式が入っており、この数式は残したいのです。(従って、シートをコピーして形式を選択して値のみ貼りつけるとリンクは外れますが、数式も外れてしまうので、これでは困るのです)
分かりにくり文章で恐縮ですが、数式を残しつつリンク貼り付け部分を外すにはどのようにすれば良いかご教示ください。
No.3ベストアンサー
- 回答日時:
うまく説明できているか不安ですが・・・
(1)リンクをはずしたいシートをコピーする。(シートのコピー)
(Sheet1ならSheet1(2)ができると思います。)
(2)コピーしたシートで
「編集」→「置換」
検索する文字列: *!*
置換後の文字列:何も入力しない
ですべて置換する。
(この段階で、リンクしているセルは何も入力がなくなり、数式のみ残っている)
(3)元のシートで全体をコピーして元の場所に値のみ貼り付け
(このシートは値しかなくなります。)
(4)コピーしたシートで全体をコピーし、
元のシートで「空白セルを無視する」をチェックし、数式のみ貼り付け
でどうでしょうか?
うまくいかない場合は、補足してください。
No.4
- 回答日時:
エクセルVBAで標準モジュールに下記を貼りつけ、シートをアクチブにして、実行して見られては。
Sub test03()
ActiveSheet.Hyperlinks.Delete
End Sub
2個所だけのテストでは式は残りました。
ありがとうございます。
当方は不慣れなため、やり方が十分に理解することができませんでした。せっかくご教示いただいたのに申し訳ございません。
No.1
- 回答日時:
おはようございます。
リンク貼り付けとは
Sheet1!A1
といった様なシート参照をしているという事でしょうか?
これであれば、数式の一部に使われているとどうにもならないと思います。
シート参照しているところを無くしてしまえば、数式自体も壊れてしまいます。
もし、よろしければ、リンク貼り付けしている数式を補足して頂けますか?
早速にありがとうございます。
>Sheet1!A1
>といった様なシート参照をしているという事でしょうか?
→そうです。
ただし、数式はそれぞれのシートで完結しているので、数式に「Sheet1!A1」のようには入ってません。
数式には例えばA1+B1となっています。 そして、A1については、他のシートを参照したリンク貼り付けがされています。
今回はリンクA1+B1のような数式は残したままリンク貼り付けだけを解除して、A1には値のみ残るような方法があればと思っております・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 前の(左隣の)シートを連続参照するように、あとから変更したい 1 2023/02/22 00:51
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) 複数シート一括作成後に、特定範囲の数式は値で貼り付けしたい 3 2022/10/07 11:18
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelでブックをまたいでシートをコピーした時に、元のブックを参照させない方法
その他(Microsoft Office)
-
Excelで数式だけを消して、数値を残すには?
Excel(エクセル)
-
EXCELで別のブックから式をコピーしたときにブック名がついてきてしまうのですが
Excel(エクセル)
-
-
4
Excel リンクさせずに値だけを新しいファイルに保存したい
Excel(エクセル)
-
5
Excel VBA シート保存時のリンク解除について
Excel(エクセル)
-
6
数式の置換がうまく行かない
Excel(エクセル)
-
7
エクセル シートのコピーをリンク無しで行いたいのです。
Windows 10
-
8
添付画像のように、Excel データタブの「リンクの編集」がグレーアウトし操作できません。 「
その他(Microsoft Office)
-
9
エクセル、シートコピーで、数式・リンクを削除したい
Excel(エクセル)
-
10
Eエクセルの計算方法で空欄を0とみなすやり方をお教え願います。
Excel(エクセル)
-
11
リンク貼り付け:データ元のシートを削除しても貼り付け先の値を残したい
Access(アクセス)
-
12
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
13
VBAマクロで作成した新規ブックのリンク解除またはリンクさせない方法を教えてください
Excel(エクセル)
-
14
【Excel】hyperlink関数を解除してもハイパーリンクが活きるようにできますか?
Excel(エクセル)
-
15
パワーポイントをエクセルファイルへ
PowerPoint(パワーポイント)
-
16
配列数式の解除
Excel(エクセル)
-
17
エクセルで離れた列を選択してグループ化出来ますか?
Excel(エクセル)
-
18
エクセルのワークシートのリンク?解除方法について。
Excel(エクセル)
-
19
エクセルでENTERを押すと数式がそのまま文字列になってしまう
Excel(エクセル)
-
20
ヘッダー
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの下部のシートタブの...
-
エクセルでセルの書式設定がで...
-
エクセルで別シートの同じ位置...
-
ワークシートの行が途中から表...
-
シート全体を他のブックのシー...
-
Excelで保護のかかったシートの...
-
EXCELでコピーしたグラフのデー...
-
シート保護したExcelへの画像貼...
-
エクセルで数式は残したまま他...
-
【エクセル】数式のセル番地を...
-
excelで勝手にテキストボックス...
-
ロックしたセルのコピー&貼り付け
-
エクセルの「入力後に移動する...
-
シート保護してても並び替えを...
-
エクセルでの複数シートへの同...
-
エクセルファイルの容量が大き...
-
行の挿入ができなくなった
-
フィルタされたものを切り取り...
-
セルに背景色がある行を別シー...
-
VBA アクティブでないシートの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで別シートの同じ位置...
-
エクセルの下部のシートタブの...
-
エクセルでセルの書式設定がで...
-
シート全体を他のブックのシー...
-
ワークシートの行が途中から表...
-
EXCELでコピーしたグラフのデー...
-
Excelで保護のかかったシートの...
-
エクセルで数式は残したまま他...
-
ロックしたセルのコピー&貼り付け
-
VBA アクティブでないシートの...
-
excelで勝手にテキストボックス...
-
Excelで大量の2000個のリストを...
-
シート保護してても並び替えを...
-
行の挿入ができなくなった
-
エクセルのマクロでコピー後の...
-
シート保護したExcelへの画像貼...
-
【エクセル】表から条件に合っ...
-
スプレッドシートが真っ白にな...
-
フィルタされたものを切り取り...
-
【エクセル】数式のセル番地を...
おすすめ情報