我正在開發一個Excel 2010表格,其中有一些醫生姓名和地址,但通常有兩個名稱相同但有不同地址的名稱。在這種情況下,我希望將地址信息複製到與第一個名稱相同的行,但使用4個collumns的偏移量。繼承人的代碼,我想出了我怎樣才能複製一行數據,並將其粘貼到一個偏移量
Sub OraganizadorEndereços()
ActiveCell.Select
If ActiveCell.Value = ActiveCell.Offset(1, 0).Value _
Then ActiveCell.Offset(1, 0).Activate: _
Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 4)).Copy: _
ActiveCell.Offset(-1, 0).Select: _
ActiveCell.Offset(0, 5).Paste _
Else ActiveCell.Offset(1, 0).Select
End Sub
,但我得到的
ActiveCell.Offset(0, 5).Paste _
Else ActiveCell.Offset(1, 0).Select
部分代碼的錯誤,說obeject不接受此屬性/方法
記住,我今天開始在VBA編程,所以如果你可以回答一個解釋,我將不勝感激。
感謝隊友,我會使用它。你給了我很大的幫助! – Pedro 2013-03-22 15:40:15