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

Страницы: 1
Динамический диапазон в диаграмме, Использование переменной для изменения диапазона диаграммы.
 
Добрый день, подскажите пожалуйста, как вставить данные строк в диапазон диаграммы?
Мне нужно чтобы в графике отображалась линия в заданном диапазоне из существующего массива данных.
Я только учусь
Экспорт DOC в PDF через VBA EXCEL
 
Добрый день!
Что не так? Почему не работает
Код
Sub ExportDocPDF()
Dim objWord As Object, objDocument As Object
    Set objWord = CreateObject("word.application")
    Set objDocument = objWord.Documents.Open(Filename:="C:\template.docx")
    objDocument.ExportAsFixedFormat OutputFileName:="C:\template.pdf", ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, BitmapMissingFonts:=True, UseISO19005_1:=False
   'ActiveDocument.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\template.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
    objDocument.Close: objWord.Quit
    Set objDocument = Nothing: Set objWord = Nothing
    
End Sub
Изменено: spacemakerman - 17.02.2018 20:59:00
Я только учусь
Замена значений из Excel в Word c сохранением docx-файла
 
Добрый день!
Собираю макрос который по меткам в Word заменяет значения на значения из ячеек в Excel и сохраняет документ по новому пути и присваивает новое имя из соответствующей ячейки.
файл template.docx - должен оставаться неизменным.
Помогите разобраться с колонтитулом и сохранением, почему-то не срабатывает (

Код
Sub ReplaceLabelDocSave()

    Dim objDocument As Object
    ColonText = Sheets("Лист1").Cells(4, 1).Text  'ячейка от куда берется значение для замены колонтитула
    NewPatchName = Sheets("Лист1").Cells(5, 1) 'имя файла и папки
    
 Set objWord = CreateObject("Word.Application")
    If Err.Number Then
       MsgBox "Не могу открыть Word!"
       Exit Sub
    End If
      
 Set objDocument = objWord.Documents.Open(Filename:="C:\temp2018\template.docx") 'Открываем документ
 
    'Замена колонтитула
 objDocument.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter 'Открываем нижний колонтитул
 Set objDocument = objWord.ActiveDocument
    With objWord.Selection
        .Find.ClearFormatting
        .Find.Replacement.ClearFormatting
        .Find.Text = "@колонтитул"
        .Find.Replacement.Text = ColonText
        .Find.Execute Replace:=wdReplaceAll
    End With
      objDocument.ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument 'Закрываем колонтитул
      
    'Заменяем метки на значения из ячеек
    With objWord.Selection.Find
       .Text = "@метка1"
       .Replacement.Text = Range("A1")
       .Wrap = 1
       .Execute Replace:=2
       .Text = "@метка2"
       .Replacement.Text = Range("A2")
       .Wrap = 1
       .Execute Replace:=2
       .Text = "@метка3"
       .Replacement.Text = Range("A3")
       .Wrap = 1
       .Execute Replace:=2
    End With
    
     
    objWord.ActiveDocument.SaveAs Filename:=NewPatchName   'Сохранение документа в новую папку с новым именем
    
    objDocument.Close
    objWord.Quit
  
End Sub
Изменено: spacemakerman - 17.02.2018 01:35:38
Я только учусь
Макрос. Подстановка соответствующих значений из массива данных по выбору из списка.
 
Как записывать данные из формы в массив разобрался, но как извлекать не пойму, нужен хотя бы принцип. Час рыскал по форуму, есть много решений но больше на основе формул, остальное не совсем подходит.

Задача.
Есть 2 листа - форма и массив с данными.
Нужно чтобы по выбору из списка определенного значения, данные (соответствующие выбранному значению) из массива вставлялись в соответствующие ячейки (схему приложил)
При вставке значений в ячейки предыдущая информация в ячейках формы стирается.
Изменено: spacemakerman - 15.02.2018 10:04:10
Я только учусь
Зеркальный ввод в ячейки на разных листах
 
Добрый день.
Помогите разобраться, подобная тема с зеркальным вводом у же была >> http://www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=8&TID=44099
Не хватает знаний как указанный принцип разделить на 2-3 листа
Нужно чтобы значения (текст, цифры) вводились одновременно в определенные ячейки с разных листов.
Изменено: spacemakerman - 09.02.2018 18:45:29 (приложил пример)
Я только учусь
TextBox и СЦЕПИТЬ, Нужно поместить в TextBox текст из нескольких ячеек
 
Сцепляю текст из нескольких ячеек и вывожу в отельную ячейку,
В фигуре (textbox) делаю ссылку на эту сцепленную ячейку, но в фигуре отображается только часть сцепленного - видно что стоит какое-то ограничение на отображение, как лучше сделать? )
Пример приложил.
Изменено: spacemakerman - 06.02.2018 15:16:43 (приложил пример)
Я только учусь
Доработать макрос расчета площади/периметра CorelDraw 2017
 
Добрый день!

Есть макрос который нужно доработать!
Основные задачи:
1) Макрос должен работать под CorelDraw 2017 64бит
2) Считать площадь/периметр с учетом текущего масштаба документа и выводить площадь с учетом указанных единиц измерений.
3) Считать несколько выбранных объектов, сгруппированных с подгруппами в том числе.
4) Считать скомбинированные объекты.
Существующий интерфейс макроса устраивает – главное чтобы корректно и без ошибок считал
К заданию приложен макрос и Corel-файл с подробным описанием функционала https://yadi.sk/d/zJREKla93NB5bg
Предложение по вознаграждению пишите в ЛС (оплата через PayPal / сбер)

Скрытый текст
Изменено: spacemakerman - 24.09.2017 12:01:30
Я только учусь
Как выделить ячейку в области картинки?
 
Есть план помещения, нужно прикрутить систему координат - эксель замечательно подходит
Как сделать так чтобы можно было выбирать ячейку в области картинки? либо, хотя бы чтобы было видно над какой ячейкой находится курсор
Изменено: spacemakerman - 27.07.2017 22:46:32
Я только учусь
Выбор диапазона ячеек по меткам
 
Столкнулся с задачей выгрузки с листа расчетов в отдельные PDF файлы.
Как экспортировать понятно, но как выделить скриптом необходимый диапазон по меткам, не могу разобраться.
Нужно именно по меткам, т.к. в диапазоне могут добавляться новые строки и экспортируется только необходимая область
Файл для примера приложил.
Скрытый текст


Так начались мои мытарства....
Код
For Each cell In ActiveSheet.UsedRange.Columns(1).Cells
If cell.Value = "x" Then ..... дальше не знаю (

Если рассматривать на примере, хочется чтобы макрос последовательно выбирал по меткам
"содержимое A", потом экспорт
"содержимое B", потом экспорт
"содержимое C", потом экспорт

и т.д.

Помогите пожалуйста!
Я только учусь
Страницы: 1
Наверх