
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
貼り付け時に、一旦置換で「=」を「★」などに変換。
それをコピペして、再度置換で戻す。
とかでは?
「絶対値」
https://www.kobetsu.co.jp/manabi-vitamin/subject …
ありがとうございます。
データの貼り付けエリアのほうで処理しました。
Range("AET3").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=RC[-823]"
Range("AET4").Select
Range("AET3").Select
Selection.AutoFill Destination:=Range("AET3:AEX3"), Type:=xlFillDefault
Range("AET3:AEX3").Select
Selection.AutoFill Destination:=Range("AET3:AEX503"), Type:=xlFillDefault
Range("AET3:AEX120").Select
みたいな感じです。
No.3
- 回答日時:
あー、絶対参照…orz
「絶対値」は別の意味を持ちますよね?ちょっと考えていたことと違いますし、ズバリの回答がついてますからこれ以上は必要ないかと思いますが。
用語のチョイスは正しくお願いします。
それにしても、よく絶対参照のことだとわかるなぁ。すごい。
No.2
- 回答日時:
たぶん範囲を指定してコピーしたものを[リンク貼り付け]した場合に、
貼り付け先が相対参照になっているので、これを一括で絶対参照に
したいのでしょうね。
単独のセルなら、リンク貼り付けでは絶対参照になりますが、範囲を
指定した場合は相対参照になる仕様なので、貼り付け直後に以下の
マクロを実行するなどで対応しては。
https://www.moug.net/tech/exvba/0050149.html
Sub Sample1()
Dim c As Range
For Each c In Selection
c.Formula = Application. _
ConvertFormula(c.Formula,xlA1,xlA1,xlAbsolute)
Next c
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ画像あり】❶1つの条件...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】既存ファイルの名前...
-
【画像あり】オートフィルター...
-
エクセルの関数について
-
【マクロ】左のブックと右のブ...
-
【マクロ】元データと同じお客...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
他のシートの検索
-
【マクロ】変数に入れるコード...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】【画像あり】ファイ...
-
エクセルの複雑なシフト表から...
-
5単位で繰り上げしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マクロ自動コピペ 貼り付ける場...
-
エクセルで年齢式がコピーできない
-
エクセル 複数セルを絶対値で貼...
-
オープンオフィスのカルクで、...
-
VLOOKUP関数について。
-
エクセルにて 日付の異なる年...
-
デスクトップの特定のアイコン...
-
VLCなどのアイコンマークを画像...
-
為替レートをデスクトップに表...
-
TOMCATのアイコンがタスクトレ...
-
Acrobatのアイコンが保存されて...
-
ランチャーとしてCLaunch アイ...
-
microsoft teamsの左のアイコン...
-
K-Lite Codec Packについて教え...
-
ハイパーリンク先の一括変更に...
-
Win10タスクマネージャー確認で...
-
開いたページが閉じれないです!!
-
■人が何か閃いたときのアイコン...
-
サクラエディタのアイコンを変...
-
Photoshop CS2 その他CS2
おすすめ情報
失礼しました。
A1からSD503までに相対参照で記載されたデータが9シートあります。
この中の一部を範囲でコピー&ペーストして他の場所に張り付けてグラフを作りたいのです。
普通に範囲で貼り付けると参照場所が変わってしまうので、元データ全てを絶対参照にしておくか、貼り付け時に必要なデータだけ絶対参照に出来ればと思いました。
試しに1シートだけ全てを絶対値に変換してるのですが、4時間後の今まだ変換が終わってません。
また、指定範囲だけを貼り付け後に絶対参照を付加してもそこそこの時間が掛かるので貼り付け時に絶対参照にして貼り付けを試して見ようと思った次第です。
逆を言いますと、貼り付けエリアにC3~G503への参照の数式を一括して与える形でも可能なのですが。。
この場合、ボタンクリックでのマクロが適切です。
良かったら教えて頂けないでしょうか。
よろしくお願い致します。
考えて頂きありがとうございました。
グラフのデータエリアから直接必要なデータエリアを参照する形に切り替えました。
解決しました。