
No.1ベストアンサー
- 回答日時:
列の表示非表示の書式設定はセルではなく列に関連付いているので
セル範囲を選択したコピー貼り付けでは、列の表示非教示は反映されない
列の書式(表示非表示)を含めて貼り付けを行いたい場合は、コピー時に列を指定したコピーが必要
セル範囲指定でのコピー貼り付け
Range("A1:A14").Select
Selection.Copy
Sheets("Sheet2").Select
Range("A1").Select
ActiveSheet.Paste
この場合は列の書式(表示非表示)は反映されない
列範囲指定してのコピー貼り付け
Rows("1:14").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Sheet3").Select
Range("A1").Select
ActiveSheet.Paste
この場合は列の書式(表示非表示)も反映される
ありがとうございます。
セル範囲ではなく、
行または列で範囲指定すると良いんですね。
上手くいきました。
ありがとうございました。
No.2
- 回答日時:
No1です
提示したマクロは、行単位でのコピーでした
行単位の場合は
Columns("A:D").Select
Selection.Copy
ActiveSheet.Paste
こうですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel フィルタ後のコピー貼付けと可視セルの関係について 3 2023/02/07 16:42
- その他(Microsoft Office) エクセルマクロ オートフィルターでで選択コピー 2 2022/04/18 11:05
- Excel(エクセル) エクセルでフィルタ後、考えている場所に値コピーができない。 1 2022/05/02 21:01
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 2つのシートの任意のセルの番号が一致したら、一致した行をコピーする VBA 2 2023/06/19 20:48
- Windows 10 エクセルの罫線がパワポに貼り付けると見えなくなる。 3 2022/12/27 15:23
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Excel(エクセル) エクセルについて教えてください。 3 2023/03/24 08:34
このQ&Aを見た人はこんなQ&Aも見ています
-
vba の Selection.PasteSpecial で非表示行の扱い
Excel(エクセル)
-
オートフィルタ時に非表示にした列を含めてコピー、貼り付け
Excel(エクセル)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
エクセルで、非表示になっている列もコピー
その他(Microsoft Office)
-
5
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
6
Excelで、非表示のままコピーしたい。
Excel(エクセル)
-
7
Excel2000/VBA:値と書式のみ貼り付けたい。
Excel(エクセル)
-
8
VBA実行後に元のセルに戻りたい
Visual Basic(VBA)
-
9
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
10
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
11
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
12
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
13
【EXCEL2002】「貼り付け先の書式に合わせる」をVBAで実行したい
Excel(エクセル)
-
14
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
15
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
16
エクセルVBAでパスの¥マークについて
Access(アクセス)
-
17
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
18
VBA 存在しないシートを選択した時にエラーメッセージを表示するには?
Visual Basic(VBA)
-
19
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
20
Enterキーでマクロを起動さす。
その他(ソフトウェア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで空白以外のセルの値...
-
EXCELにて複数列を同条件(色)...
-
エクセル VBA 指定の範囲内をコ...
-
一行おきにコピーするマクロが...
-
"=LEFT(RC[-13],5)"を書き換えたい
-
エクセルの関数について(日付で...
-
Excel 条件に従いセル移動するには
-
シート保護の状態で行の追加を...
-
エクセルで行挿入した際、自動...
-
Excelの非表示列も含めてコピー
-
エクセルVBA 複数列をコピーす...
-
エクセル マクロ 貼り付け先が...
-
2つのセルの入力忘れ防止の警告...
-
【Excel-マクロ】グループとア...
-
特定の桁数を抽出
-
マクロでの条件判断について
-
2つのセルを交互に切り替え表示...
-
エクセルで反転コピー
-
列を削除すると、セルに黄色の...
-
マクロでの可視セルのコピー&...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
シート保護の状態で行の追加を...
-
エクセルで表示された値だけ行...
-
Excelの非表示列も含めてコピー
-
エクセルで空白以外のセルの値...
-
エクセル VBA 指定の範囲内をコ...
-
エクセルで反転コピー
-
エクセルの関数について(日付で...
-
一行おきにコピーするマクロが...
-
エクセル マクロ 貼り付け先が...
-
[Excel VBA]空白セル以外に連番...
-
特定の桁数を抽出
-
エクセルで行挿入した際、自動...
-
エクセルVBA 複数列をコピーす...
-
Excel 条件に従いセル移動するには
-
マクロで値がある列までコピー
-
マクロ初心者です、小数点6桁で...
-
エクセルで縦に長い表を印刷
-
【Excel-マクロ】グループとア...
-
行数が不規則な一週間ごとの合...
おすすめ情報