Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Копировать значения диапазона с одной книги в другую по условию с книги, в которою копировать нужно
 
Ralph7,очень благодарен. Вы меня спасли. СПАСИБО БОЛЬШОЕ
Копировать значения диапазона с одной книги в другую по условию с книги, в которою копировать нужно
 
Здравствуйте, подскажите пожалуйста как можно выполнить данную задачу.
Есть два файла, например (Old i New), нужно чтобы с файла Old данные с диапазона копировались в файл New (как копировать данные с закрытой книги разобрался) но загвоздка в том, что наименование товара изменилось к коду. Как можно копировать значения из файла Old в New по условию сроки из книги в которою копировать нужно? Подскажите пожалуйста.
Копирование данных из закрытой книги при наявности определённого листа
 
CrazyRabbit, а как он работает подскажите пожалуйста, ато не могу понять, особенно это
Код
rst.Open "SELECT F1 as столб1, F2 as Дата, F4 as Время, F5 as ФИО, F6 as Актуальность FROM [Лист4$]", Con
Изменено: syned.tm - 25.11.2017 11:25:54
Определить, есть ли лист в закрытой книге с заданным именем - VBA, если да то.....если нет то...
 
Андрей VG, Вы очень выручили. Спасибо
Определить, есть ли лист в закрытой книге с заданным именем - VBA, если да то.....если нет то...
 
Цитата
kalbasiatka написал: Открывать каждый файл и смотреть, какие листы в нём есть.
Это само собой, но их 100-400,  долго придется открывать
Копирование данных из закрытой книги при наявности определённого листа
 
при наличие точнее, извените
Исправел
Копирование данных из закрытой книги при наявности определённого листа
 
Нужно скопировать данные с закрытой книги при наличие определённого лист, например "Лист 4", если его нету то переходим на другойфайл
Код
Sub Get_Value_From_Close_Book_Formula()

 Dim sPath As String, sFile As String, sShName As String

 sShName = "Лист1"
 With Application.FileDialog(msoFileDialogFilePicker)
 .Filters.Clear
 .Filters.Add "Microsoft Excel files", "*.xls"
 .AllowMultiSelect = False
 .InitialFileName = ThisWorkbook.Path

 If .Show = 0 Then Exit Sub
 sep_ = Application.PathSeparator
 sFile = Split(.SelectedItems(1), sep_)(UBound(Split(.SelectedItems(1), sep_))) ' "Книга1.xls"
 sPath = Replace(.SelectedItems(1), sFile, "") '"C:\Documents and Settings\"

 End With

 With Range("C2:C101")
 .Formula = "='" & sPath & "[" & sFile & "]" & sShName & "'!" & "A1:A100"
 .Value = .Value
 End With
 End Sub
Изменено: syned.tm - 23.11.2017 19:38:59
Определить, есть ли лист в закрытой книге с заданным именем - VBA, если да то.....если нет то...
 

Добрый вечер, нужна помощь. Есть макрос, который отображает список файлов в определённой папке, как можно сделать чтоб в списке отображались только те файлы, в которых есть лист с именем “Лист3”.

Изменено: syned.tm - 23.11.2017 18:12:52
Страницы: 1
Наверх