[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シートコピーして列削除 マクロの方法』(ねこまんま)
こんばんは。初歩的な質問で申し訳ありませんが、ご教示下さい。
マクロを使って、【シート1】をまんまコピーしたものを【シート2】として、(シートタブからのコピーではなく、例えばA1からM200をまんまコピーして、シート2に貼り付け)そこから【シート2】のc列だけ削除したいです。マクロでボタン設定して、毎回ボタンを押せば削除までの段階までいきたい。
私がやると列幅がおかしくなってしまったり、ボタンを押すたび列が削除されてしまいます…。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
そのコードを提示していただけますか。
(マナ) 2019/06/17(月) 21:38
よろしくお願いします。
Sub Macro4()
'
' Macro4 Macro
'
'
Range("B2:I37").Select Selection.Copy Sheets("Sheet4").Select Range("B2").Select ActiveSheet.Paste Columns("C:C").Select Application.CutCopyMode = False Selection.Delete Shift:=xlToLeft End Sub
(ねこまんま) 2019/06/17(月) 21:58
貼り付けのオプションに、「元の列幅を保持」というのがあります。
>ボタンを押すたび列が削除されてしまいます…。
列を挿入してから、貼り付け、列削除してはどうでしょう。
(マナ) 2019/06/17(月) 22:09
(ねこまんま) 2019/06/17(月) 22:22
(マナ) 2019/06/17(月) 22:24
お礼遅くなり申し訳ありません。
列挿入の場所が悪かったようでエラーになってしまってましたが、コピー外の列挿入したら出来ました!
ありがとうございました!
(ねこまんま) 2019/06/18(火) 19:33
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.