ここから質問投稿すると、最大4000ポイント当たる!!!! >>

先日業務で規約の連続違反者を洗い出すマクロの依頼がありましたが、VBAは初心者で資料を読み込んでも理解ができません。

内容は以下です

【希望する動作】
①ブック「連続違反者」上、シート「抽出」での操作
②ブック「20yymmdd_規約違反者」(日毎に作成)上、シート「違反者」に名前がある人をシート「抽出」上に"●"を記入
この際シート「違反者」には手打ちで作業日とブック「20yymmdd_規約違反者」のパスを入力してあるのでそれを参照
③3日以上連続で違反している人はブック「連続違反者」上、シート「3日以上連続」に記入

【詳細】
ブック「連続違反者」上、シート「抽出」
・セルD1に日付、D2にパスを手入力

・A列(A4以降)には調査対象者の氏名がB列(B4以降)には対象者のIDが記入済

・セルD1の日付を3行目(C以降)に入力、その列に"●"を記入。翌日作業時はその1列右に記入するようにしたい

・B列の値(ID)が一致するかどうかをブック「20yymmdd_規約違反者」上、シート「違反者」から検索。

・入力後"●"が連続して3日以上並んでいる行の氏名(A列)をシート「3日以上連続」のA列に羅列する


以上になります。ループ処理が連続すること、リンクをコード内にベタ打ちじゃない場合の書き方が特に分からず止まっている状況です。

ぜひお力添え下さい。

A 回答 (1件)

レビューとか無いの?


依頼者に直接聞けば良いいじゃん。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング