Sub Сбор данных() Dim sShName As String, sAddress As String, vData Application.ScreenUpdating = False Workbooks.Open "\\192.168.2.18\Отчёт\Test\09.09.2014.xlsb" sAddress = "A1:L10000" vData = Sheets("Казань").Range(sAddress).Value ActiveWorkbook.Close False If IsArray(vData) Then [A1].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData Else [A1] = vData End If Application.ScreenUpdating = True End Sub
[/vba]
И
[vba]
Код
Sub Ñáîð_äàííûõ_ÊÑÊ() Dim sShName As String, sAddress As String, vData Application.ScreenUpdating = False Workbooks.Open "\\192.168.2.15\Отчёт\Test\09.09.2014.xlsb" sAddress = "A1:L10000" vData = Sheets("Барнаул").Range(sAddress).Value ActiveWorkbook.Close False If IsArray(vData) Then [A1].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData Else [A1] = vData End If Application.ScreenUpdating = True End Sub
[/vba]
Добрый день, помогите объединить, два макроса
[vba]
Код
Sub Сбор данных() Dim sShName As String, sAddress As String, vData Application.ScreenUpdating = False Workbooks.Open "\\192.168.2.18\Отчёт\Test\09.09.2014.xlsb" sAddress = "A1:L10000" vData = Sheets("Казань").Range(sAddress).Value ActiveWorkbook.Close False If IsArray(vData) Then [A1].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData Else [A1] = vData End If Application.ScreenUpdating = True End Sub
[/vba]
И
[vba]
Код
Sub Ñáîð_äàííûõ_ÊÑÊ() Dim sShName As String, sAddress As String, vData Application.ScreenUpdating = False Workbooks.Open "\\192.168.2.15\Отчёт\Test\09.09.2014.xlsb" sAddress = "A1:L10000" vData = Sheets("Барнаул").Range(sAddress).Value ActiveWorkbook.Close False If IsArray(vData) Then [A1].Resize(UBound(vData, 1), UBound(vData, 2)).Value = vData Else [A1] = vData End If Application.ScreenUpdating = True End Sub
Что значит объединить? В один столбец? А название города нигде не будет отображаться? Таких листов всего два? Приложите небольшой файл с примером в соответствии с Правилами форума И название темы замените на более конкретное
Что значит объединить? В один столбец? А название города нигде не будет отображаться? Таких листов всего два? Приложите небольшой файл с примером в соответствии с Правилами форума И название темы замените на более конкретноеPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Каждый, из этих макросов, выгружает данные из закрытой книги. Они идентичны, только указаны разные источники. Выгрузка данных происходит из 10 разных источников. На каждую выгрузку, написан отдельный макрос, два из которых, представлены выше. Задача, вообще, разбита на два пункта, просто, второй вопрос создан в другой теме "Корректировка макроса, выгрузка данных в определённый лист". Первая задача стояла, чтоб каждый макрос, выгружал данные в определённый лист, а не в тот, с какого его запускают. Вторая задача, как раз по этой теме, объединить, все эти десять макросов в один, чтоб я не 10 раз нажимал на каждый макрос, а один раз и они все по очереди, выполнили задачу. В примере выше, указано всего два макроса, которые нужно объединить, для того, чтоб они выполнились последовательно, с начала один, потом другой. Я знаю правила форума, по поводу примера, какой пример нужен, чистая книга, с двумя этими макросами?
Каждый, из этих макросов, выгружает данные из закрытой книги. Они идентичны, только указаны разные источники. Выгрузка данных происходит из 10 разных источников. На каждую выгрузку, написан отдельный макрос, два из которых, представлены выше. Задача, вообще, разбита на два пункта, просто, второй вопрос создан в другой теме "Корректировка макроса, выгрузка данных в определённый лист". Первая задача стояла, чтоб каждый макрос, выгружал данные в определённый лист, а не в тот, с какого его запускают. Вторая задача, как раз по этой теме, объединить, все эти десять макросов в один, чтоб я не 10 раз нажимал на каждый макрос, а один раз и они все по очереди, выполнили задачу. В примере выше, указано всего два макроса, которые нужно объединить, для того, чтоб они выполнились последовательно, с начала один, потом другой. Я знаю правила форума, по поводу примера, какой пример нужен, чистая книга, с двумя этими макросами?elita86