Estou escrevendo código no Workbook0.Worksheet1 para copiar uma célula do Workbook1.WorkSheet1 para uma célula no Workbook2.Worksheet1
Aqui está o código:
Sub CopyInfo()
Dim WSCopy As Worksheet
Dim WSPaste As Worksheet
Set WSCopy = Workbooks(Cells(3, 4).Value).Worksheets("Sheet1")
Set WSPaste = Workbooks(Cells(4, 4).Value).Worksheets("Sheet1")
RowCopy = Range(Cells(11, 3)).Row
ColCopy = Range(Cells(11, 3)).Column
RowPaste = Range(Cells(11, 4)).Row
ColPaste = Range(Cells(11, 4)).Column
Data = "Data"
While Data <> ""
Data = WSCopy.Cells(RowCopy, ColCopy)
WSPaste.Cells(RowPaste, ColPaste) = Data
RowCopy = RowCopy + 1
ColCopy = ColCopy
RowPaste = RowPatse
ColPaste = ColPaste + 1
Wend
End Sub
Funciona bem na primeira iteração, na segunda iteração envia um erro.
Espero que alguém me mostre onde está o meu erro.