|
>実際のシートレイアウトとサンプルデータは下記のとおりです。
>
><表題>
>
> A列 |B列 |C列〜F列 結合 |G列 |H列 |I列
> ナンバー|支店名|品名 |金額 |日付 |備考
> 1 |札幌 |来客用コップ 応接室 |1000 |4/1 |追加分
> 2 |中央 |プレート 大 プラスチック |5000 |4/10 |
> 3 |新潟 |ブラシ 大小セット |3000 |5/15 |新規
>
>
>なお、詳しくは、会社で実際のエクセルを確認しましたら、
>フィールドは1・2の2行
>項目が3行目・A〜I
>4〜33行がデータスペース・A〜I
フィールドとは何ですか?
<表題>
となっているところが1行目と2行目なのでしょうか?
> ナンバー|支店名|品名 |金額 |日付 |備考
は、3行目ということですか?
>34行は余白
34行目は、必ず空白なのですね?
つまり最大でも、データは、4〜33行目にだけあるということでしょうか?
>>上記のシートレイアウトでは、C列に重複をするものがないものとする、のように見えます。
>確かにです。私も始め理由が分かりませんでした。(今でも)
>ただ、この書式はお役所提出用で一切変更出来ないのです(汗)
>また、実際の品名は補足がダラダラ付く長いフレーズが入ります。
私が聞いているのは、品名ではありません。
「ナンバー」が当初の提示より、変わったのですが、A列に重複するものがないのでは?
と聞いているのですが・・・
ただ、ここまで書いて、気づいたのですが、
> 転記対象としていま考えられるのが、A〜Gまで、全て一致する内容の行が無い。
>
> BとC〜FまたはC〜FとGのセット単位では一致することがありません。
とのことですが、B列とC列〜F列の結合セルもしくは、C列〜F列の結合セルとG列
のセット単位が、「一覧」シートの同じセルに存在しないものを転記対象とする
ということでしょうか?
本当にそれでいいのですか?
> 列幅を変更しなければ問題ないと思います。
列幅はまったく関係ありません。
>BとC〜FまたはC〜FとGとなると、
>結局は5列検索させないといけなくなるのですよね。
違います。
C列〜F列の4行目〜33行目までは、1行ずつ結合されているという前提であれば、
検索は、2列分だけです。
>ただいまの時間帯、勉強時間が取れず、かみちゃん様の質問に答えるのが、精一杯ですみません。
私は、構わないのですが、上司の方にきちんと要件を確認されたほうがいいです。
そうでないと、マクロのコードを修正して、できあがった途端に要件と違う!と
言われてもお互い困ってしまうと思います。
このあたりの「どうしたいのか」という確認は、コードを書ける書けないは、
まったく関係ありません。
|
|