Я записал макрос. То, что я пытаюсь получить, - это создать код, который скопирует следующий код в коде на каждом листе и вставляет его в строки под друг друга на листе «Мастер».макрос для копирования нескольких диапазонов ячеек и вставки в строке на другом листе
У меня есть следующий код:
Sub Macro1()
'
' Macro1 Macro
'
'
Dim rng As Range
Sheets("AL-Jackson Hospital-Fvar").Select
Set rng = Range(_
"K50:M50,K58:M58,K59:M59,K55:M55,K12:M12,K14:M14,K24:L24,K28:L28,K29:L29,K35:L35,K62:L62,K32:L32,K30:L30,K31:L31,K63:L63,K33:L33,K34:L34,K37:L37,K40:L40,K41:L41,K42:L42,K46:L46" _
)
rng.Select
Selection.Copy
Sheets("Master").Select
Range("B4").Select
Range("B4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
End Sub
Например: На листе 1, 2, 3 Скопируйте следующий диапазон на каждом листе и вставить в качестве значения в листе Master Cell, начиная с B1. Таким образом, диапазон листа 1 данные должны быть в B1, листовое диапазон 2 данные должны быть в b2, и лист 3 диапазона данных должны быть в b3 и т.д. ....
Ребята моя книга имеет более 50 листов
Что точка установки диапазона, если вы только собираетесь использовать 'select' сразу после XD Также , не уверен, что вы можете установить диапазон таким образом ... И вы вообще не зацикливаете листы. – findwindow
@findwindow Диапазон настройки был тем, что я нашел здесь. Я тестировал различные рамки для копирования нескольких диапазонов. – user3666237
Супер базовый способ: 'Листы (« Лист1 »). Диапазон (« A1 »). Копии листов (« Лист2 »). Диапазон (« A1 »). Вставить. Кроме того, вы захотите избавиться от '.Select', поэтому я *** очень рекомендую читать через [этот поток SO] (http://stackoverflow.com/questions/10714251/how-to-avoid -при-выбрать-в-Excel-VBA-макросов). Если вам просто нужны значения, вы можете установить два диапазона равными вместо '.Copy': он идет' [диапазон назначения] = [ваш исходный диапазон] ', поэтому в моем предыдущем примере' Sheets («Sheet2»). Диапазон («A1»). Значение = Листы («Лист1»). Диапазон («A1»). Значение « – BruceWayne