No.2ベストアンサー
- 回答日時:
こんな感じでどうでしょう。
Sheets("Sheet1").Range("A3").CurrentRegion.Cells.Copy
Sheets("もともとあるシート名").Range("A3").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
もし、「もともとあるシート」の方が広い範囲を使っていて、今回コピーする範囲の方が小さい場合、はみ出した部分が残ってしまいます。事前に「もともとあるシート」の内容をクリアしておいた方が良いかもしれません。
Sheets("もともとあるシート名").Cells.Clear
この回答へのお礼
お礼日時:2016/02/23 14:06
回答ありがとうございます。
うまくできました、本当に助かりました。
クリアの方試してみましたが大丈夫そうでした
ご親切にありがとうございます。
No.1
- 回答日時:
新シートを作成し、そこに元シート(Sheet1のA3セルを含むアクティブセル範囲)の値だけを張り付ける例です。
新シートの張り付け先もA3セルとしています。
(ご自分でマクロを記録してみた方が、分かりやすいかもしれませんが・・・)
Sheets("Sheet1").Range("A3").CurrentRegion.Cells.Copy
Sheets.Add(, Worksheets(Sheets.Count)).Range("A3").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
別件ですが・・・
SUBTOTALメソッドで、「消えてしまう行がある」みたいな質問をしていましたよね?
実は回答を書いていたら閉め切られてしまったので、ここで回答させていただきます。
SUBTOTALメソッドで集計を行う範囲内に、SUBTOTALで値を求めているセルがありませんか?
SUBTOTALは、その集計範囲内にSUBTOTALが使われている場合、その行を無視します。
他の行は集計されているので、それと同じ要領で金額を求めるようにすれば、抜けはなくなると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 11:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/07/05 09:30
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの下部のシートタブの...
-
エクセルでセルの書式設定がで...
-
Excelで大量の2000個のリストを...
-
ワークシートの行が途中から表...
-
エクセルで別シートの同じ位置...
-
エクセルで数式は残したまま他...
-
VBA アクティブでないシートの...
-
EXCELで複数シート作成後、全シ...
-
エクセルで選択した行以外を削...
-
ロックしたセルのコピー&貼り付け
-
【エクセル】数式のセル番地を...
-
【エクセル】表から条件に合っ...
-
エクセルで勤務表の作成
-
1から5までの整数のみ入力可に...
-
セルに背景色がある行を別シー...
-
Excelで保護のかかったシートの...
-
エクセルマクロ コピー元と貼...
-
EXCELでコピーしたグラフのデー...
-
エクセル2010について質問です...
-
VBAで新しいエクセルファイルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで別シートの同じ位置...
-
エクセルでセルの書式設定がで...
-
エクセルの下部のシートタブの...
-
EXCELでコピーしたグラフのデー...
-
シート全体を他のブックのシー...
-
ワークシートの行が途中から表...
-
ロックしたセルのコピー&貼り付け
-
excelで勝手にテキストボックス...
-
Excelで保護のかかったシートの...
-
エクセルで数式は残したまま他...
-
VBA アクティブでないシートの...
-
Excelで大量の2000個のリストを...
-
エクセルで打ち込んだ数字を自...
-
シート保護してても並び替えを...
-
【エクセル】表から条件に合っ...
-
【エクセル】数式のセル番地を...
-
シート保護したExcelへの画像貼...
-
コピー&ペーストすると、VLOOK...
-
EXCELで複数シート作成後、全シ...
-
エクセルで多数のシートをまと...
おすすめ情報
回答ありがとうございます。
新シートに張り付けるやり方できました、追加になってすみませんが
貼り付け先をもともとおいてある別シートに張り付けることって出来るのでしょうか?
(別シートの張り付け先もA3セルで大丈夫です)
別件の件ですがSUBTOTALを集計する部分に別の計算式を組み込んでおり
それがSUBTOTALの計算式に上乗せされている状態になってしまっています。
表全体に計算式を入れてあります。