У меня есть макрос, который делает несколько вычислений в другой книге и создает новый лист, где он записывает окончательные данные.Excel Macro Copy Paste из одного листа в другой
На последнем этапе значения нового листа должны быть скопированы в текущую книгу, где написан макрос.
Я написал следующую строку, чтобы сделать активность пасты. Но моя проблема заключается в том, что каждый раз данные вставляются в разные места в книге. Есть ли способ для меня, чтобы вставить значения, начиная с определенного столбца
ThisWorkbook.Activate
Sheets(1).Select
ActiveSheet.Paste
Вы могли бы уменьшить, что к одной строке 'Range.. ("B3: D7") Copy Sheets ("yoursheet") Диапазон (» A1 ")', хотя ссылки на книги и листы должны быть включены повсеместно. – SJR
@SJR вам не нужно 'Destination: =' before 'Sheets (" yoursheet ")'? – user1
@ mo.h - нет, вам не нужно указывать имена параметров, хотя это может быть полезно, если вы хотите объяснить свой код. – SJR