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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 11:55
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Visual Basic(VBA) 4月~3月まで12カ月横に並んだ表へ指定範囲を貼り付けたい。 Sheet2の指定範囲、Range(" 2 2022/11/30 16:37
- その他(Microsoft Office) エクセルマクロ オートフィルターでで選択コピー 2 2022/04/18 11:05
- Excel(エクセル) Excel フィルタ後のコピー貼付けと可視セルの関係について 3 2023/02/07 16:42
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Visual Basic(VBA) 範囲を指定して別シートにコピペ 2 2022/09/15 07:32
- Excel(エクセル) エクセルで保存時に全部のシートの最終行をコピーして数値で貼り付けたい 3 2023/08/14 15:49
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/07/05 09:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで年齢式がコピーできない
-
マクロ自動コピペ 貼り付ける場...
-
デスクトップの特定のアイコン...
-
為替レートをデスクトップに表...
-
ハイパーリンク先の一括変更に...
-
Acrobatのアイコンが保存されて...
-
Win10タスクマネージャー確認で...
-
VLCなどのアイコンマークを画像...
-
AutoHotKeyは別の独立したファ...
-
アイコン(拡張子.ico)で保存...
-
Docuworks5.0の外部起動について
-
microsoft teamsの左のアイコン...
-
実行ファイルのアイコンの変更方法
-
デスクトップアイコンをマリオ...
-
アイコンの変更方法
-
デスクトップのアイコンの文字...
-
Notesのメールにpdfの添付フ...
-
フォルダのアイコン画像を固定...
-
シヴィライゼーション4でMODを...
-
開いたページが閉じれないです!!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マクロ自動コピペ 貼り付ける場...
-
オープンオフィスのカルクで、...
-
エクセルで年齢式がコピーできない
-
エクセル 複数セルを絶対値で貼...
-
エクセルにて 日付の異なる年...
-
デスクトップの特定のアイコン...
-
為替レートをデスクトップに表...
-
Acrobatのアイコンが保存されて...
-
開いたページが閉じれないです!!
-
夏の葬列
-
TOMCATのアイコンがタスクトレ...
-
実行ファイルのアイコンの変更方法
-
K-Lite Codec Packについて教え...
-
アイコン(拡張子.ico)で保存...
-
ランチャーとしてCLaunch アイ...
-
キーを押しっぱなしにしたい
-
CPUの制御とOSの制御の違いはな...
-
ハイパーリンク先の一括変更に...
-
度胸だめし
-
タスクマネージャーを元に戻す...
おすすめ情報
失礼しました。
A1からSD503までに相対参照で記載されたデータが9シートあります。
この中の一部を範囲でコピー&ペーストして他の場所に張り付けてグラフを作りたいのです。
普通に範囲で貼り付けると参照場所が変わってしまうので、元データ全てを絶対参照にしておくか、貼り付け時に必要なデータだけ絶対参照に出来ればと思いました。
試しに1シートだけ全てを絶対値に変換してるのですが、4時間後の今まだ変換が終わってません。
また、指定範囲だけを貼り付け後に絶対参照を付加してもそこそこの時間が掛かるので貼り付け時に絶対参照にして貼り付けを試して見ようと思った次第です。
逆を言いますと、貼り付けエリアにC3~G503への参照の数式を一括して与える形でも可能なのですが。。
この場合、ボタンクリックでのマクロが適切です。
良かったら教えて頂けないでしょうか。
よろしくお願い致します。
考えて頂きありがとうございました。
グラフのデータエリアから直接必要なデータエリアを参照する形に切り替えました。
解決しました。