我的工作表具有不同數量的行。列從A到R,基本上包含名稱和地址。在客戶端名稱中包含共同簽名者,它們可以從10變爲10.我需要將共同簽名者(1)行移動到客戶端行的末尾。如果該客戶端包含多個Cosigner,則下一個Co-signer(2)行將被移至共同簽名者(1)信息的末尾。我可以得到第一個工作,但無法弄清楚如何循環通過工作表,並讓所有的共同簽署者在正確的客戶端行上。這是我迄今爲止所擁有的。實施例根據特定條件將行移動到另一行的末尾
CLIENT# FIRST NAME LAST NAME DEBT_SSN STREET
00001 MICKEY MOUSE 000-00-0000 Address Number 1
(CS) DONALD DUCK 000-00-0001 Address Number 2
00002 MINNIE MOUSE 000-00-0002 Address Number 3
(CS) DAFFEY DUCK 000-00-0003 Address Number 4
(CS) BARNIE RUBBEL 000-00-0004 Address Number 5
在這個例子中爲(CS)唐老鴨的信息將被移動到第2個的列小號通AI (CS)·達菲鴨將移動到行4個小號通AI。然後(CS)Barnie Rubbel將移動到第4排AJ到AZ。
Sub MOVECS()
Dim Rng As Range
Set Rng = Range("B2:B6000").Find(What:="*(CS)*", LookAt:=xlWhole, _
LookIn:=xlValues)
Rng.Resize(1, 17).Cut Rows(1).End(xlDown).Offset(0, 18)
End Sub
我試圖添加一個「Nxt Rng」,但是這將需要我的最後(CS)記錄並將其移動到第二行。
難道有沒有人能幫我解決這個問題?我應該在幾天內得到這個文件,我真的不想手動去做。 – user3178824