初心者のhaasan99と申します。よろしくお願いします。
エクセル2000で作成した表(1)をシートのコピーをして、同じフォームの表(2)を作成しました。
表(1)には数式が入っていますが、表(2)には数式は入れずに値だけの内容にしたいのです。
そこで、表(1)の範囲を指定してコピーし、表(2)に「形式を選択して張り付け」から「値」を選択して張り付けているのですが、「この操作には同じタイプの結合セルが必要です」のエラーメッセージが出てしまいます。
確かに、表(1)にはセルを結合しているところがあるのですが、表(2)も表(1)と全く同じフォームのはずなのですが…。
この解決策がありましたら、ぜひ教えて下さい。
また、これ以外の方法でも、セルの内容を数式から値に一括して変更する方法があれば、教えて下さい。
No.4
- 回答日時:
質問の値貼り付けができるようコードを書いてみました。
同じシート内なら簡単なんですが、質問では不明なため、異なるシート間でコピーできるようにしたつもりです。
ツール→マクロ→マクロ で『AreasVCopy』を実行すると、コピー元範囲(矩形)と貼り付け先セルを入力するダイアログボックスが表示されます。マウスでセルを選択すれば入力されます。(InputBoxメソッド)
同一ブック内なら異なるシート間も可能です。
なお、貼り付け先に結合セルがあったり、コピー元範囲に複数の矩形範囲を選択した場合は対応していません。(コードが長くなってしまうので・・・)とりあえず、四角い範囲の値コピー用に書いてみました。
ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入します。
出てきたコードウインドウに下記マクロをコピーして貼り付けます。(当方、Excel2000です)
ここから
↓
Sub AreasVCopy()
Dim rgCopy As Range 'コピー範囲
Dim rgPaste As Range '貼り付け先
On Error GoTo ErrorHandler 'InputBoxメソッドでキャンセルした時の対応
Set rgCopy = Application.InputBox( _
Prompt:="コピーする範囲を選択します。", _
Title:="コピー元", Type:=8)
Set rgPaste = Application.InputBox( _
Prompt:="貼り付ける左上セルを選択します。", _
Title:="貼り付け先", Type:=8)
Set rgPaste = rgPaste.Cells(1, 1) 'どんな入力をしても単一セルにする
On Error GoTo 0
'コピーして書式を貼り付け
rgCopy.Copy
Worksheets(rgPaste.Parent.Name).Activate: rgPaste.Select
Selection.PasteSpecial Paste:=xlFormats
'値にして貼り付ける
Dim rw As Long '行カウンタ
Dim col As Integer '列カウンタ
With rgCopy
For col = 1 To .Columns.Count
For rw = 1 To .Rows.Count
rgPaste.Cells(rw, col) = .Cells(rw, col)
Next
Next
End With
Exit Sub
ErrorHandler:
'InputBoxメソッドでキャンセルした時の対応
End Sub
No.2
- 回答日時:
まず、値という認識は、数字だけのようです。
私もExcelで会計入力をしていますが、名前などの項目ごと値で貼り付けをしようとすると、やはり貴方が書かれたエラーメッセージが出ます。Excelの場合、セルの結合をしているところに、別の書式のセルを貼り付けようとすると、このメッセージが表示されますので、文字認識部分だけや数式や値だけの部分を貼り付けする場合、貼り付ける側のシートのセルは、セルの結合解除で元の状態にすれば、いくつか結合したセルも貼り付けることができます。
また、貴方が言われるように、数字だけの部分で値での貼り付けをすると、見事できました。なお、この場合数式が入力されていても、純粋な値だけの貼り付けになります。
また、数字ではない項目の場合は、貼り付けの条件をすべてにすれば出来ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
腕を見たら黄色くなってる部分...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
変な話しになります。尿検査で...
-
勃起する時って痛いんですか? ...
-
EXCELで式からグラフを描くには?
-
1日前の検尿
-
検便についてです。 便は取れた...
-
これって喉仏ですか? 私は女性...
-
中出しをするとお腹が痛い・・・。
-
小数点以下を繰り上げたものを...
-
リンク先のファイルを開かなく...
-
Excelで""で囲む方法
-
2つの数値のうち、数値が小さい...
-
EXCELの条件付き書式で数式を空...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報