A 回答 (6件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>それを回避する方法とかってありませんか?
セルをコピーするのではなく、セルの中の数式をコピーすればOK
絶対参照に変換する方法はさすがに無いと言うか、知らないなあ
No.2
- 回答日時:
>選択したセル内の式を全て絶対参照の式に変える方法ってありますか?
マクロで良ければ
Sub try()
Dim r As Range
If TypeName(Selection) <> "Range" Then Exit Sub
For Each r In Selection
If r.HasFormula Then
r.Formula = Application.ConvertFormula(Formula:=r.Formula, _
FromReferenceStyle:=xlA1, _
ToReferenceStyle:=xlA1, _
ToAbsolute:=xlAbsolute)
End If
Next
End Sub
こんな感じ。
>あと、もうひとつ質問があります。
C1にもA1と同じ =A2 という式を入れたいのですか?
C1に =A1 で良さそうですが、でなければA1セル選択して数式バーの式をコピーしてC1に貼り付けとか。
これもマクロなら
Sub try_2()
Dim r As Range
If TypeName(Selection) <> "Range" Then Exit Sub
If Selection.Count > 1 Then Exit Sub
On Error Resume Next
Set r = Application.InputBox("貼り付け先選択", Type:=8)
On Error GoTo 0
If Not r Is Nothing Then
r.Formula = Selection.Formula
Set r = Nothing
End If
End Sub
No.4
- 回答日時:
>あと、もうひとつ質問があります。
=A1
数式の
=
を
#
に置換
#A1
というように、一旦文字列に姿を変えてコピペ
#A1
#A1
#A1
#A1
#A1
・
・
・
コピペしたセル範囲を選択して
編集メニューの「置換」で
#
を
=
に「すべて置換」
No.5
- 回答日時:
選択したセル内の式をすべて絶対参照の式に変えるとのことでしたら、数式バー上の式を左の端から右の端まで一気に選択し、その後にF4キーをクリックすることで変えることができますね。
表の中で式の入力されたセルについてすべてを一気に絶対参照にすることはできませんが、その場合には「編集」メニューから「ジャンプ」で表示される画面で「セル選択」をクリックし、「数式」にチェックを付けてOKすれば数式の入力されたセルが一気に選択されます。その後に数式バー上で前に述べた操作を行い、その後にEnterキーを押して確定し、再び数式バー上で操作をすれば次々にセルの中のセル番地を絶対参照の形に変えることができます。
No.6
- 回答日時:
>選択したセル内の式を全て絶対参照の式に変える方法
⇒編集→置換で如何でしょうか。
仮にA列ならば検索文字列を「A」、置換文字列を「$A$」で一括に変更できますので必要列番号分繰り返して行う。
>コピー&ペーストするとセル内の式も移動したセルの分だけ
変わってしまう、それを回避する方法
⇒この為に絶対参照形式を提供されています。
恐縮ですが、この方法以外に拘る必要性を感じません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
- Excel(エクセル) エクセルの複数のセルを一括で絶対参照にする方法 3 2023/06/14 15:57
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) エクセル開いたらウィンドウがでました 2 2023/03/28 16:24
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのチェックボックスの使い...
-
エクセルで指定したセルのどれ...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
エクセルのセルの枠を超えて文...
-
Excelで数式内の文字色を一部だ...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
複数のセルのいずれかに数字が...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
セルをクリック⇒そのセルに入力...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで住所を2つ(町名迄と番...
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセル “13ヶ月”を“1年1ヶ月...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報