2011-06-30 33 views
1

我試圖根據一列的值複製批次的行。循環遍歷列表以複製類似值的批次

在工作表看起來像這樣(由第一列進行排序):

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

該環具有3個主要步驟:

  1. 複製所有行用一個值,例如開始行1-2,這兩者都是以「A」
  2. 粘貼行到電子郵件(我知道如何做到這一點)
  3. 移至值,B,並複製所有行開始爲B

我不會知道列A的值,因爲它們每次都會改變。有沒有辦法我仍然可以寫這個循環?

+0

只是爲了澄清,你是否每批發送到一個單獨的電子郵件地址?否則,你爲什麼按批次分開? – Reafidy

回答

1

2種可能的方法:

1:不是想到它是複製一次所有的「A」行,有你添加到每一行,然後當你打一個新的價值構建的字符串對於第一列,將構建字符串刷入電子郵件。這樣它的一個單一的循環與條件檢查在那裏。

2:

  • 保持一個startPos。將其設置爲1.
  • 循環通過第一列直到值更改。
  • 將startRow - currentRow - 1複製到電子郵件。
  • set startPos = currentRow。
  • 重複。
+0

謝謝Jon,這些都是很棒的提示!我會給他們一個鏡頭。 –