2011-06-30 6 views
1

1つの列の値に基づいて、バッチの行をコピーしようとしています。同じ値のバッチをコピーするためのループスルーリスト

ワークシートには、この(最初の列でソート)のようになります。すべての行は、例えば、値で始まる

  1. コピー:

     
    A 5 blue 
    A 6 yellow 
    B 3 red 
    B 2 blue 
    

    ループは3つの主要なステップがあります両方の電子メールの中に「」

  2. 貼り付け行で始まる行1-2は、値、Bへ
  3. 移動し、そしてBで始まるすべての行をコピー(私はこれを行う方法を知っている)

列Aの値は毎回変わるのでわかりません。私はまだこのループを書くことができる方法はありますか?その後、むしろ一度にすべての「A」の行をコピーするとして、それを考えてより、あなたは行ごとに追加し、ビルド文字列を持っている、とあなたは、新しい値をヒット:

+0

明確にするために、各バッチをセパレート電子メールアドレスに送信していますか?そうでなければ、なぜあなたはバッチで分離していますか? – Reafidy

答えて

1

2の可能なアプローチ:

1最初の列の場合は、ビルド文字列を電子メールにフラッシュします。そのようにして、そこに条件チェックをした単一のループ。

2:

  • はstartPosを維持します。
  • 値が変更されるまで最初のループからループします。
  • startRow - currentRow - 1を電子メールにコピーします。
  • set startPos = currentRow。
  • を繰り返します。
+0

ありがとうジョン、それらは素晴らしいヒントです!私はそれらのショットを与えるでしょう。 –

関連する問題