Добрый день, Помогите пожалуйста расширить диапазон выборки. В файле macro.xlsm есть макрос, который обращается к файлу list.xls и вытягивает данные. Получается только два столбца, а нужно ещё 4. Итого 6 столбцов не считая первого. В файле macro.xlsm желтым как получается сейчас и зеленым что нужно получить. Т.е. в файле macro.xlsm нужно вбить к примеру HFF7705, затем выделить эту ячейку и запустить макрос. Спасибо.
Добрый день всем. Можно ли выбрать принтер только для печати, потому что сейчас после печати - принтер который выбирается становится дефолтным. Это понятно, что в коде стоит SetDefaultPrinter(), но можно ли сделать, чтобы выбрал принтер - напечатал, а по умолчанию не устанавливал? Спасибо.
Код
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Name like 'LaserJetPro'")
For Each objPrinter In colInstalledPrinters
RES = objPrinter.SetDefaultPrinter()
Next
БМВ, Вы писали, что есть иное решение. Решил попробовать его.
Код
Set WshNetwork = CreateObject("Wscript.Network")
set objWMI = GetObject("winmgmts:\\.\root\cimv2")
set Printers = objWMI.ExecQuery("Select * From Win32_Printer Where Name like '%LaserJet%'")
For Each Printer In Printers
If Printer.Name = strPrinterName Then
WshNetwork.SetDefaultPrinter strPrinterName
End If
Next
Но он всё равно печатает на дефолтный принтер. И до меня не доходит как из этого кода программа поймет, что нужно это то, что снизу печатать на установленном принтере? По этой строчке WshNetwork.SetDefaultPrinter strPrinterName?
Спасибо за ссылку. Сделал так, если дело в портах, но всё равно не устанавливается
Код
For i = 0 To 10
On Error Resume Next
Application.ActivePrinter = "HP LaserJet Pro7" & Format$(i, "00")
If Err.Number = 0 Then Exit For
Next i
If Not Application.ActivePrinter Like "HP LaserJet Pro*" Then
MsgBox "Невозможно установить принтер", vbCritical
Exit Sub
End If
Добрый день, Делаю файлы word из Excel. На принтер по умолчанию печатается без проблем. Как можно выбрать определенный принтер? Прошелся макрорекордером в Word и эту строчку ActivePrinter вставил в код, но ничего не получается. Как эту строчку правильно оформить?
Добрый день, Разбираюсь с коллекциям. Получить список уникальных значений по столбцу A вроде получается. Но как сделать, чтобы напечатать всё (не открывая Word) что находится в столбце D, если файла нет в папке тогда выводить ошибку?
Название темы - Печать файла Ворд из Экселя по ячейкам. Во вложении файл. Печатает все вордовские файлы в папке. В папке у меня есть файлы с расширением doc, в экселе эти названия в ячейке (название файлов Ворд в ячейках). Можно ли распечатать только те вордовские файлы, которые указаны в ячейках? Спасибо.
Доброе утро, всем! Подскажите пожалуйста, никто не сталкивался с удалением дубликатов по нескольким столбцам? Во вложении файл, сравнение по названиям в шапке Столбец1, Столбец2, Столбец3. Спасибо.
Добрый день, всем! Есть большая таблица на 35 тысяч строк. В примере выложил для примера 25 строк. Можно ли удалить повторяющиеся строки в которых пустая ячейка D? Пустая ячейка - столбец D - название "Подходит или нет". Или в моем случае только сортировкой мучаться? В примере выделил красным - строки, которые должны удаляться. Спасибо.
БМВ, Не скрываю, спросили бы я отвечу. Но 1С-ки как всегда говорят - это не наша проблема. У них там вроде есть работа с COM объектами. Но не хотят разбираться, а нам мучаться. Спасибо.
Добрый день, очень часто приходится работать с файлами, которые экспортируются из других программ. Когда открываешь файл - листов не видно Как это при открытии Приходится двигать вправо чтобы отобразить листы После сдвига Возможно ли это отображение листов сделать всегда видимым? При открытии созданных Эксель файлов листы отображаются чётко. Спасибо.
БМВ, Я понимаю вопрос странный, типа Эксель не поймет где первый, а где второй. Но можно ли сделать, чтобы счетчик считал, если дубль есть в том же месяце и в том же году? В файле зеленым отметил
Да в пределах одного года, 2016 отдельно, 2017 отдельно и т.п.(другие года). Это трудновато будет? Я вчера посмотрел на 2016 год и от счастья полетел. А сегодня начал смотреть и вот так.
БМВ, Спасибо. Начал тестировать с большим объемом данных и обнаружил, что результат не тот. В файле-примере на морковке в дополнительном столбце расписал результат. Спасибо.
БМВ, Спасибо. Это конечно очень сложно. В первом DATAVALUE в Date_text я добавлял после 1900 еще ячейку с годом - ("1 " &F8 & " 1900" & G8), но у меня выходила ошибка. А у Вас в Date_text ячейка с годом вместо 1900 (1 " & F8 & " "& G8). Ну буду разбираться. Огромное спасибо.
Добрый день всем! Помогите с формулой. Указать номер для определенной позиции по порядку в зависимости от месяца. Есть диапазон данных к примеру в нем есть морковка. Мне нужно узнать в каком месяце она появилась первой, затем второй и т.д. Спасибо. Во вложенном файле расписал на примере морковь.