◇コピー・切り取り

【1】マクロ名

マクロ名を決めてください記号、空白、先頭の数字は不可

▼作業列の関数の結果が、条件と一致したら、処理する

❶表の左上セル(例: A1)

❷作業列の見出し行を除いた上端セルに入力する関数

=を含めた数式と文字列の前後に" 入力例:”=COUNTIF(B2:D2,”"赤点"”)”

処理終了後に、作業列をクリアする

【作業列の使い方】=============================
❶は表の左上セル
❷の関数のセルと、【2】の左上セルの行は揃える
❸【2】処理する範囲に作業列の設定場所
❹作業列を対象とした【3】処理する条件を設定
❺作業列を基準に、【3】実際に処理する位置と範囲を変更

【2】コピーする範囲を設定

シート(例:Sheet1) ※1

▼複数のシートで実行する

コピーする範囲 (例:b2)

左上セル※2必須

(右下セル)※3表のとき

範囲オプションを選択

最終行(列)を決めるセル(例:A1)

【3】コピーする条件を選択

 ※数字と文字列は区別します

条件

▼条件にセルの値を利用

上の欄のセル(例: A1)の値を利用

上の値のセル(例: A1)から、その最終行までの値を、上の条件に順次代入する

▼ 実際に処理する位置と範囲を変更

◆セル位置の変更 Offset
そのまま0,0 一つ下1,0 一つ上-1,0 一つ右0,1 一つ左0,-1

◆セル範囲の変更 Resize
広げる範囲が2行は2 2列は,2 2行2列は2,2

【4】コピー・切り取り

▼オプション

【5】貼り付け先

貼り付け先のシート※6必須

▼オプション

(下の3つは、切り取り不可。 "や*不要))

すべてのシートに貼り付け

上記シート(例:Sheet1,Sheet2)に貼り付け

上記シート(例:Sheet1,Sheet2)を除き貼り付け

貼付け先のセル ※8必須

▼オプション

 

貼り付け先の行数が、コピー元の行数の
整数倍のみ可能

貼り付け先の行数が、コピー元の行数の
整数倍のみ可能

◆コピー元からセル位置の変更 Offset
そのまま0,0一つ下1,0一つ上-1,0一つ右0,1一つ左0,-1

◆コピー元からセル範囲の変更 Resize
広げる範囲が2行は2 2列は,2 2行2列は2,2

 

【6】コピー後の処理

(条件分岐と併用不可)

 


※注意事項
アプリで発生した損害の責任は一切負いません