[[20180610115103]] 『VBA コードについて教えてください。』(マロン) ページの最後に飛ぶ

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

 

『VBA コードについて教えてください。』(マロン)

A10のから表があます。
F10に部署名が記入されています。
やりたいこととしては表の中にA部署の人以外削除して、A部署という名前をつけたファイルを作成して保存する。ということをB部署、C部署以降も同様にして、部署名の人だけが表示されたファイルを作成するマクロのコードを作成したいのですが、
どのようなコード記入するれば適正でしょう

部署の人数はバラバラで10名以下のところもあれば50人以上のとこもあります。

よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


こんにちは ^^

従業員名簿の部署分け、と言う事でしょうか。
BOOKよりシート別の方が後々便利なような気が。。。?
従業員一人一行で下にずら〜〜〜っとならんでいるのなら。
オートフイルター、かフイルターオプションで部署毎に表示
コピペでいけるのでは、ないでしょうか。
今少し詳しい説明をなされば。。。
きっとたくさん回答があることでしょう。
でわ

(隠居じーさん) 2018/06/10(日) 12:36


>隠居じーさん

コメントありがとうございます。
名簿というよりは社員の評価表といった感じです。
作業としては部署ごとにシートで作成したあとで、BOOKで保存できたらいいなと思ってます。

部署ごとにBOOKにする理由としては、
部の長へデータをお渡しするため、部門ごとになっているとありがたいです。

ちなみに表はA10からあるですが、A9から上には表に関する必要な記載があり、
A9から上は消さずに、表だけを変えたい場合でもフィルターオプションでできますか?
(マロン) 2018/06/10(日) 14:05


こんな流れでできないでしょうか。

1)部署名のリストを作成(フィルタオプションが使えます)
2)元ブックをSaveCopyAsで、A部署の名前で保存
3)A部署以外を、オートフィルタで抽出し削除
4)保存して閉じる
5)リストに従い、他部署についても、2)〜4)を繰り返す。
6)リストを消去

(マナ) 2018/06/10(日) 15:31


コメント返信:

[ 一覧(最新更新順) ]


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