マスターシートにマスター表があります。
都道府県 日付 コメント
東京都
神奈川県
大阪府
愛知県 2021/5/4 愛知県
埼玉県 2021/5/5 埼玉県
千葉県 2021/5/6 千葉県
兵庫県 2021/5/7 兵庫県
北海道 2021/5/8 北海道
福岡県 2021/5/9 福岡県
静岡県 2021/5/10 静岡県
茨城県
広島県
京都府
宮城県 2021/5/14 宮城県
新潟 2021/5/15新潟
長野県 2021/5/16 長野県
マスターシートの空欄を埋めるためにデータシートから値をぬきだします。
データシート
都道府県 日付 コメント
神奈川県 2021/5/2 神奈川県
京都府 2021/5/13 京都府
大阪府 2021/5/3 大阪府
データシートの都道府県を配列にいれます。
配列に格納された値をマスターシートでフィルタします。
Sub TEST15_2()
'セルの値を一次元配列にして変数に格納
a = WorksheetFunction.Transpose(Sheets("マスター").Range("A5:A7"))
'配列でフィルタ
Sheets("マスター").Range("A5").AutoFilter 1, a, xlFilterValues
フィルタ後、マスターシートにデータシートの値(日付、コメント)をいれたい。
★vlookでのプログラムは作成済です。
今回は、マスターシートと毎日更新されるデータシートを目で確認することも必要なので
このような作業になります。
よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
No.1です。
マスターシートと呼ばれる物の変更には注意すべきと私も思います。
本来その名前を用いるシート(データ群)なのかは取り敢えず置きまして、多分Accessとかで行なうUPDATEを行ないたいのかなと感じましたが、フィルターで行なうものとは思えません。
最近のバージョンにはパワークエリと言う機能があるようですが、私自身まだ経験をしておりません。
データ量によってでしょうけどそれをお勉強されるか、或いはFindメソッドなどで1つずつ検索しては値を書き込むなどになるのかなと感じます。
⇒検索対象列に重複して値が存在するか否かでも変わるでしょうけど。
No.2
- 回答日時:
こんばんは
エクセルの話でよいのでしょうか? 一応、その仮定で・・・
申し訳ないけれど、なさりたいことがわからないのと、何をご質問なさりたいのかもわかりません。
>VBAでフィルタした結果を別のシートにコピーしたい
>マスターシートにデータシートの値(日付、コメント)をいれたい。
どこからどこへデータをコピーしたいのかがわかりません。
(両方の文では、意味も処理内容もまったく異なっています)
>目で確認することも必要なのでこのような作業になります。
何を目視確認したいのでしょうか?
「ちゃんとコピペされていること」を確認したい?
それだけVBAの処理が疑わしいのなら、VBAを用いる必要もないと思いますけれど‥
内容がまったくわからないけれど、文章全体の雰囲気としては、
「データシートに記載のある値を、都道府県をキーにしてマスターシートに上書きしたい」
ってことのようにも思えます。(はっきりしないですが)
気になるのは、「マスター」となっているものに、無条件で上書きしてもいいのかということ。
(別セルに書き足してゆくとかならまだしもですが…)
仮に、上書きするにしても書き加えるにしても「フィルター」はまったく関係ないのでは?
ご提示のコードは、マスターの5行目から3行分を残して、後は非表示にするという処理のようですが、その意味も不明ですし‥
>よろしくお願い致します。
結局のところ、何をご質問なさりたいのでしょうか。
データはサンプルですが、マスターシートは3000件弱あります。Vlookで照合させるVBAは作成したのですが、できればフィルタかける仕様にしてほしいと上司に言われた次第です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- Excel(エクセル) エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1 5 2022/11/15 14:57
- その他(宿泊・観光) 北海道札幌市 神奈川県横浜市 愛知県名古屋市 大阪府大阪市 京都府京都市 兵庫県神戸市 福岡県福岡市 3 2023/02/12 10:22
- その他(国内) 北海道札幌市 神奈川県横浜市 愛知県名古屋市 大阪府大阪市 京都府京都市 兵庫県神戸市 福岡県福岡市 2 2023/01/27 22:00
- その他(宿泊・観光) 北海道札幌市 神奈川県横浜市 愛知県名古屋市 大阪府大阪市 京都府京都市 兵庫県神戸市 福岡市福岡市 3 2023/01/29 18:14
- Visual Basic(VBA) Excel VBA 転記について 2 2023/02/28 08:34
- メディア・マスコミ 日本はなんで? 右寄り左寄りの地方紙があるんですか? 12 2023/06/21 07:59
- Excel(エクセル) エクセルの参照について教えてください 1 2022/12/08 16:06
- その他(国内) 3時!夜中なのか早朝なのか微妙な時間、5時に出るならシャワー浴びてお茶淹れて神棚、仏壇 2 2022/05/20 03:58
- Excel(エクセル) エクセルのマクロを教えてください。 2 2022/03/28 13:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
神奈川と大阪の中間はどこか?
-
首都圏100kmは、どの辺ですか
-
日本一長くなる市郡町村名は?
-
埼玉県の登録不要のネットカフェ
-
東京都を区分けするなら
-
所在地の市区郡だけを表示させ...
-
千葉県でしか買えない飲み物、...
-
火山帯と火山脈の違い
-
日本で一番名前の長い市町村の...
-
神奈川県の教員採用の詳細を知...
-
町田市は何故神奈川県でなく東...
-
都道府県の都会度ランキング
-
土地利用の変化(調べ方)
-
沖縄は何地方?
-
県と同じ名前の市なのに県庁所...
-
山梨県の県庁所在地
-
『半分ずっこ』を使う地方を教...
-
057局番はどこ教えて
-
千葉県の下総、上総ってなんで逆?
-
テレワークで会社が把握できる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首都圏100kmは、どの辺ですか
-
神奈川と大阪の中間はどこか?
-
日本一長くなる市郡町村名は?
-
埼玉県の登録不要のネットカフェ
-
面積が1800~2000平方キロのも...
-
令和6年4/12の東京都小池百合子...
-
東京23区は、どうして「市」...
-
神奈川県の隣接県として千葉県...
-
東京都を区分けするなら
-
関東の多摩の由来は?
-
京都府と大阪府はなぜ「府」で...
-
松本の都市レベルはどう思いま...
-
長良川、木曽川が決壊しても愛...
-
日本で百万都市がある都道府県は?
-
東京とロンドンの行政区を比較...
-
日本で一番名前の長い市町村の...
-
所在地の市区郡だけを表示させ...
-
伊豆諸島・小笠原諸島は郡がな...
-
自分の住む都道府県の形を何に...
-
伊豆諸島はなぜ東京都なのですか?
おすすめ情報
めぐみん_さん
返信いただきありがとうございます。また、私の書き方が悪くてすみません。
別シート上でのデータのやり取りになります。
皆様
私の知識不足、集計を急ぐがために混乱するような書き方で申し訳ございません。
EXCELでのお話です。
①データシートに各店舗からキャンペーンの進捗状況が毎日あがってきます。
②マスターシートに、どの拠点がどれだけ対応しているのかを確認するために一度データシートとマスターシートを同じ状態にするために、都道府県(店舗名)でフィルタします。(ここはすみません、上司にそのような状態にしてほしいといわれています。目視確認したいんだそうです。)
→ここまでは↑のVBAで配列にいれてフィルタできるようにしました。
③②でフィルタできたらデータシートの「日付」「コメント」をマスターシートに移しこみたい(コピーしたい)
このコピーするという作業ができずに質問していました。
データはサンプルですが、マスターシートは3000件弱あります。Vlookで照合させるVBAは作成したのですが、できればフィルタかける仕様にしてほしいと上司に言われた次第です。
データはサンプルですが、マスターシートは3000件弱あります。Vlookで照合させるVBAは作成したのですが、できればフィルタかける仕様にしてほしいと上司に言われた次第です。また、パワークエリなどアドバイスもありがとうございました。
みなさま、本当に申し訳ありませんでした。
自分でもうまくまとまらないまま書いてしまいました。
今回は、受付を終了といたします。(もっとまとめてから記載するようにいたします。)