|
▼かみちゃん さん:
かみちゃん様、私の読解力の無さと説明の悪さ、さらにVBA超初心者のせいで
いまだ質問を繰り返してすみません。
会社では落ち着かず、誤った解釈、記載をするので投稿は控えることにしました。
上司にも確認しました。
自宅に戻り、参考本とネット情報を見ております。
改めて説明し直します。しつこいほど細かく書きますがご了承を。
今度こそ!
まずは、
実際のシートレイアウトとサンプルデータ。
A列 |B列 |C列〜F列 結合 |G列 |H列 |I列
1行 <表題>
2行 余白
3行 ナンバー|支店名|品名 |金額 |日付 |備考
4行 1 |港 |コップ |1000 |4/1 |追加分
5行 2 |品川 |プレート |5000 |4/10 |
6行 3 |新宿 |ブラシ |3000 |5/15 |新規
・
・
・
33行 30 |渋谷 |プレート |2000 |6/3 |済
34行 余白
35行 合計 |C列COUNT(A4:A33) | G列SUM(G4:G33)
最大 データは、4〜33行目
最小 データは、3行目項目のみ
4〜33行のデータ行とデータ行の間に空白行は無い。
A列に重複するものがない。
※転記対象は一覧シートに転記していない各支店シートのA〜I列
例:
過去の時点で一覧シートには
新宿シートの4行5行および
京都シートの4行
の各A〜I列が一覧シートに次の通り転記されている。
一覧シート
1行目:項目
2行目:新宿シート4行目A〜I列
3行目:新宿シート5行目A〜I列
4行目:京都シート4行目A〜I列
現時点で
新宿シートの6行目A〜I列および
大阪シートの4行目A〜I列が追加された。
マクロ実行により、一覧シートが下記のようになるようにしたい。
マクロ実行後の一覧シート
1行目:項目
2行目:新宿シート4行目A〜I列
3行目:新宿シート5行目A〜I列
4行目:京都シート4行目A〜I列
5行目:新宿シートの6行目A〜I列★
6行目:大阪シートの4行目A〜I列★
マクロ実行により、4行目(マクロ実行前の最下行)の下に
★5行目と6行目が転記される。
「>重複するものがない」というところを読み違えていました。
というのも、他支店シートもA列は1〜30なので重複していると思っていました。
しかし、1シート(各支店シート)の範囲で重複していなければいいということですよね?
>上司にまじめに「更新行とは何もって判断するのですか?」と聞いてみてください。
>おそらく、更新行は上司しかわからないのではないかと思います。
この部分は私が理解できずにおりますが・・・
更新行とは上記例の★の部分となります。
★行についての私の記述が誤っていたと思われます。
以上ですが、ご理解いただけましたでしょうか。
よろしくお願いいたします。
|
|