私はいくつかの医師の名前とその住所が記載されたExcel2010シートに取り組んでいますが、多くの場合、同一であるが住所が異なる2つの名前があります。この場合、住所情報を名と同じ行にコピーしたいのですが、4列のオフセットがあります。これが私が思いついたコードです
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
コードの一部で、オブジェクトがこのプロパティ/メソッドを受け入れないことを示しています
また、今日からVBAでプログラミングを始めたので、説明をいただければ幸いです。