[[20190617101617]] 『データーシートからチェックがついたものだけを別』(さき) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『データーシートからチェックがついたものだけを別のシートと別のエクセルファイルの貼りつけるVBA』(さき)

こんにちは
いつも活用させて頂いています。

今回、仕事をする上で、データーシートからチェックのついているものだけを別のシートと別のエクセルファイルに貼りつけるようなマクロを組みたいと思い、最初はINDEX関数やMatch関数で組んでやっていたのですが、貼り付ける先のシートにすべて関数式を組んでおかないといけないことに気づき、別のファイルに貼りつけが不都合であるため思うようにいかず困っています。

データシート
A     E          F   G     H    I ………   BF     BG
No,  記入日     名前  担当  場所  項目    チェック欄
1 xxxx/x/x xx:xx  sdfsd sdfsd fgegve  efaga     ☑     TRUE
・    ・      ・   ・  ・    ・     ・     ・
・    ・     ・   ・  ・    ・     ・     ・
・    ・     ・   ・  ・    ・     ・     ・
・    ・     ・   ・  ・    ・     ・     ・
50

データーシートでは、業務終了後にできていないものには、BF列のチェックをいれてコマンドボタンを押すと次の日にデータを転記させておきたく、データーシートと同じエクセルファイルに未完了シートを作っているので、そちらに、E〜Iの情報を貼りつけておきたく、可能であれば、別の未完了のエクセルファイルにも転記できるようにしておきたいと思っています。

内容的にわかりにくかったらすいません。
よろしくお願い致します。

< 使用 Excel:Excel2013、使用 OS:Windows8 >


BG列の「TRUE」というのが、BF列のチェックに連動しているならですが、
オートフィルタなどで、BF列がTRUEのものを抽出し、抽出されたものをコピペしたらいいんじゃないでしょうか?

>次の日にデータを転記
こちらは逆に、Trueでないもの(False)を抽出してコピペで解決しませんか?

(もこな2) 2019/06/17(月) 12:24


もこなさん 返信して頂きありがとうございます。
BG列のTRUEはBF列のチェックに連動しているのですが、ただ、J列からBE列まで関数とマクロが組まれているのと使う人が素人の人も使うのでできればオートフィルタを使わずにボタンを押せばできるようにしたいと考えています。
マクロを組むことはやはり難しいのでしょうか?
(さき) 2019/06/17(月) 12:36

>マクロを組むことはやはり難しいのでしょうか?
ちょっとよく分かりません
 (1)オートフィルタなどでTrueを抽出する
 (2)抽出されたものをコピーする
 (3)コピーしたものを貼り付ける

 (4)抽出を解除する
 (5)Falseを抽出する
 (6)抽出されたものをコピーする
 (7)コピーしたものを貼り付ける

↑のようなマクロを組めばいいんじゃないですか?と言ったつもりですが・・・

(もこな2) 2019/06/17(月) 12:45


もこな2さん 
すいません。
勘違いしていました。
教えて頂いたようにマクロ記録でやってみたところ思うようにいきました。
本当にありがとうございました。
またよろしくお願い致します。
(さき) 2019/06/17(月) 13:40

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.