ниже - мой код при копировании и вставке данных последней строки столбца. он работает на кнопке команды, но если я делаю это как функцию, он не работает. он дает 0 или ложный результат. пожалуйста, проверьте. Благодарю.Функция копирования и вставки последних данных последней строки столбца
Function CopyCell()
Application.Volatile True
Dim eRow As Integer
Dim i As Integer
With Sheets("Weekly Score")
eRow = .Cells(Rows.Count, "N").End(xlUp).Row
.Cells(eRow, "N").Copy
.Range("AG3").PasteSpecial xlPasteValues
End With
ENd Function
Это работает найти, я не вижу erros – 0m3r
Вы пытаетесь назвать это из ячейки? Вы не можете копировать, вставлять или изменять каким-либо образом другие ячейки с UDF, вызванным из ячейки. [https://support.microsoft.com/ru-ru/kb/170787](https://support.microsoft.com/en-us/kb/170787) – vacip
UDF не должен (и я думаю, что даже может " t) записывать в другие ячейки. UDF должен возвращать только значение, поэтому он не работает. –