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

Страницы: 1 2 3 След.
Границы области печати
 
Во вложении.
Получается что на Листе2, в столбце "В" через ВПР находим значение ячейки. И хотелось бы чтобы область печати ограничивалась последней не пустой ячейкой в столбце "В", в случае с файлом примером была А1:В15.
Границы области печати
 
К сожалению ничего не поменялось. Область печати не формируется.
Границы области печати
 
Добрый день. Помогите пожалуйста с кодом, хотелось бы чтобы область печати формировалась до последней не пустой ячейки в столбце "В", Столбец "В" содержит формулы, в результате которых могут быть пустые ячейки.
Код
Dim rF As Range
Dim lLastRow As Long
   rF = Columns("B:B").Find(What:="*", After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False) 
   lLastRow = rF.Row
   ActiveSheet.PageSetup.PrintArea = ActiveSheet.Range(Cells(1, 1), Cells(lLastRow, 18)).Address
Спасибо.
Экспорт листов в PDF по условию, Экспорт листов в PDF по условию
 
Большое спасибо!!!!
Экспорт листов в PDF по условию, Экспорт листов в PDF по условию
 
выбранные по условию листы в 1 файл.
Экспорт листов в PDF по условию, Экспорт листов в PDF по условию
 
Цитата
Код
...
  Dim sht, shts
  ReDim shts(0 To 0)
  For Each sht In Worksheets
    If sht.Name Like "*" & ЯчейкаСТекстом & "*" Then
    ReDim Preserve shts(1 To UBound(shts) + 1): shts(UBound(shts)) = sht.Name
    End If
  Next
  If Ubound(shts) = 0 Then Exit Sub
  Sheets(shts).Select
...
УРАА! Огромное спасибо. Отлично работает!!!!

Вы уж не сочтите за наглость, как  дополнительный вариант имеется потребность в сохранении выбранных листов не только в формате PDF, но и в формате Excel - xls или xlsx. Как можно скорректировать код в этом случае?
Экспорт листов в PDF по условию, Экспорт листов в PDF по условию
 
Добрый день. На просторах форума нашел код экспорта определенных листов в PDF. В коде прописано жестко какие именно листы нужно экспортировать. А что и как нужно доработать в коде, чтобы выгружались листы, в названии которых содержится текст из ячейки?
Код
Sub Печать()
Dim CellValue As String
Dim Path As String
Dim FinalFileName As String 'Объявляем переменные
Application.DisplayAlerts = False 'Временно отключаем показ вспомогательных сообщений
    Path = "C:\Users\alexa\Desktop\Report\" 'Путь сохранения файла
    CellValue = Range("C12") '№ ячейки для присвоения имени
    FinalFileName = Path & CellValue & ".pdf" 'Формируем итоговый путь и название файла
    Sheets(Array("3", "4", "5")).Select 'Выбираем нужные листы
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=FinalFileName, Quality:= _
    xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False 'Печатаем выбранное в ПДФ
    Sheets("Главный").Select 'Активируем главный лист
Application.DisplayAlerts = True 'Включаем показ вспомогательных сообщений
End Sub
Спасибо за помощь.  
Изменено: RG - 10.07.2023 09:29:29
Макрос экспорта листов в PDF
 
Добрый день.
Помогите пожалуйста скорректировать код, чтобы экспортировались листы, в имени которых содержится текст из определенной ячейки.
Например ячейка B2 содержит "ПАР", то в PDF экспортируются листы, в названии которых имеется "ПАР".
Большое спасибо.
Изменено: RG - 06.07.2023 09:22:31
Условное форматирование при помощи VBA
 
Цитата
написал:
Цитата
написал:
 
Цитата
Ruslan Giniyatullin  написал:
как с помощью макроса VBA
 выделяете нужный диапазон, начинаете запись макроса, создаете нужные условия УФ с форматами. В Вашем случае это условие с использованием формулы. Код готов, останется лишь диапазоны подправить при необходимости.
Это если имелось ввиду именно Условное Форматирование с вкладки Главная -Условное форматирование.
В чем сложность возникла?
Изначально я так и планировал, но к сожалению макрорекордер не пишет шаги по созданию УФ.
Прошу прощения, а вот сейчас почему то получилось. В чем глюк - не понятно. может из-а версий Office. Большое спасибо что дали наводку попробовать еще раз.
Условное форматирование при помощи VBA
 
Цитата
написал:
Цитата
Ruslan Giniyatullin написал:
как с помощью макроса VBA
выделяете нужный диапазон, начинаете запись макроса, создаете нужные условия УФ с форматами. В Вашем случае это условие с использованием формулы. Код готов, останется лишь диапазоны подправить при необходимости.
Это если имелось ввиду именно Условное Форматирование с вкладки Главная -Условное форматирование.
В чем сложность возникла?
Изначально я так и планировал, но к сожалению макрорекордер не пишет шаги по созданию УФ.
Условное форматирование при помощи VBA
 
Sub of Function not defined
Изменено: Ruslan Giniyatullin - 06.10.2022 16:50:16
Условное форматирование при помощи VBA
 
Цитата
Цитата
Код
   Sub   ЗаполнитьУФ()          
    myUF ActiveSheet
End Sub

Большое спасибо. Но почему то спотыкается сразу же на данном пункте
Условное форматирование при помощи VBA
 
Добрый день. Помогите пожалуйста реализовать идею как с помощью макроса VBA можно сделать условное форматирование:
Во вложении пример файла, в котором по результатам сработки макроса должен получится следующий результат:
в случае если, над ячейкой в столбце "С" - "Дата" пустая ячейка, то значения ячейки под пустой окрашиваются в зеленый цвет.
В случае если в столбце "D" - "Примечание" указано  - "Новый" то значения столбцов "A" и "B" ("Ученик" и "Класс") окрашиваются в синий.
Большое спасибо за помощь!
 
Изменено: Ruslan Giniyatullin - 06.10.2022 16:12:43
Вставка значений в умную таблицу VBA
 
Цитата
написал:
Код
    [URL=#]?[/URL]       1  2  3  4  5  6           Dim   srcTable   As   ListObject          Dim   destTable   As   ListObject          Set   srcTable = ThisWorkbook.Worksheets(  "PLAN-UPD"  ).ListObjects(  "PLANFROMFILE"  )          Set   destTable = ThisWorkbook.Worksheets(  "BASE"  ).ListObjects(  "BASEPLAN"  )          srcTable.DataBodyRange.Copy          destTable.ListColumns(1).DataBodyRange.Offset(destTable.ListColumns(1).DataBodyRange.Rows.Count).Cells(1).PasteSpecial Paste:=xlPasteValues   
 
И это тоже отличный рабочий вариант.
Огромное спасибо!
Вставка значений в умную таблицу VBA
 
Цитата
Цитата
написал:
может так?:
Код
    [URL=#]?[/URL]       1  2      destTable.DataBodyRange.Offset(destTable.ListColumns(1).DataBodyRange.Rows.Count).Resize( _    srcTable.DataBodyRange.Rows.count, srcTable.DataBodyRange.Columns.count) =srcTable.DataBodyRange.Value   
 
Супер. Именно так как задумывалось. Вы чудо! Огромное спасибо!
Вставка значений в умную таблицу VBA
 
Цитата
написал:
Может как-то так (вместо строки, где написано слово Copy)
destTable.DataBodyRange.Value =srcTable.DataBodyRange.Value
Спасибо, но не совсем подходит этот вариант. тут получается что данная функция копирует что есть на листе и вставляется их значениями.
А задача такова - из одной умной таблицы с формулами, нужно скопировать в конец другой умной таблицы сразу значениями, без формул. это как если бы Специальная вставка - значения.
Вставка значений в умную таблицу VBA
 
Добрый день. Есть код VBA при помощи которого из данные одной умной таблицы копируются и вставляются в другую. Но вставляются они с формулами. Подскажите пожалуйста, что нужно дописать в код, чтобы вставлялись без формул, сразу значениями. Спасибо.
Код
Public Sub CopyTableData()
    Dim srcTable As ListObject
    Dim destTable As ListObject
    Set srcTable = ThisWorkbook.Worksheets("PLAN-UPD").ListObjects("PLANFROMFILE")
    Set destTable = ThisWorkbook.Worksheets("BASE").ListObjects("BASEPLAN")
    srcTable.DataBodyRange.Copy destTable.ListColumns(1).DataBodyRange.Offset(destTable.ListColumns(1).DataBodyRange.Rows.Count).Cells(1)
End Sub
Изменено: Ruslan Giniyatullin - 17.09.2022 18:29:04
Формулы динамических массивов
 
Большое спасибо за комментарий, но все оказалось гораздо проще. Закончился срок корпоративной лицензии и Office откатился до версии 2016. а там формулы динамических массивов не работают.
Формулы динамических массивов
 
Добрый день. При создании формулы динамических массивов со ссылкой на умные таблицы возникает ошибка #ЗНАЧ!. При чем ошибка начала возникать последние 2 дня, до этого все работало отлично. Так же перестали работать формулы динамических массивов и в других таблицах, превративших в формулы обычных массивов.
Подскажите пожалуйста с чем это может быть связано?
Обновление списков в разных листах
 
Добрый день. Имеется вкладка Прайс, в которой список товаров, ед. измерения и их стоимость. Имеются несколько листов, в которых тот же перечень что и в прайсе.
Каким образом можно сделать так, чтобы при добавлении строк и позиций на листе прайс, эти строки так же появлялись во всех необходимых (Точка_1, Точка_2 и т.д.) листах. Может быть возможно добавить кнопre "Обновить", после нажатия на которую пройдет проверка на соответствие перечню на листе "Прайс" и отсутствующие строки добавятся. Может как то можно реализовать обновление при помощи запросов Power Query.
Огромное спасибо за помощь!  
Вставка значений из программ на удаленном рабочем столе
 
Удалось вылечить только откатив последнее обновление Windows 10 до предыдущей версии. Очень хотелось бы узнать, сталкивался кто нибудь с такой же проблемой и как удалось её устранить.
Изменено: Ruslan Giniyatullin - 26.08.2016 09:18:29
Вставка значений из программ на удаленном рабочем столе
 
Не самый лучший вариант, т.к. данные из 1С используются как исходные данные для расчетов, которые нужно постоянно обновлять, причем таких отчетов к сожалению не 1.
Вставка значений из программ на удаленном рабочем столе
 
Добрый день. Вчера загрузились последние обновления Windows 10 и обновления Office 2013, после чего перестали корректно вставляться данные в книги Excel из 1С с удаленного рабочего стола. Теперь данные вставляются только как текст, в случае с тысячами цифрами вставляются с разделителем разрядов в виде пробела, что влечет за собой не возможность использовать данные в формулах, а так же полностью теряется форматирование. Причем если скопировать данные из отчетов 1С и вставить в Excel там же на удаленном рабочем столе то все вставляется нормально, а при попытке вставить в Excel на локальном компе возникают трудности. Кто сталкивался с такой проблемой, пожалуйста подскажите как исправить и вернуть возможность вставки данных в корректном виде. Огромное спасибо.
План поступления д.с.
 
{quote}{login=MCH}{date=11.10.2011 04:04}{thema=Re: }{post}{quote}{login=Berrimor}{date=11.10.2011 02:34}{thema=}{post}А подскажите пожалуйста, каким образом можно увидеть планируемые поступления, если все таки срок отсрочки более 30 дней.{/post}{/quote}  
Можно так{/post}{/quote}  
 
Большое спасибо.  
А если учесть такой вариант, что к примеру с клиентом со сроком отгрузки более 30 дней начали работать только с этого месяца
План поступления д.с.
 
Ой! Ой! ой!!! Как много всего !!!!!!!! Попробую разобраться. Но данный вариант вероятнее всего не подойдет в случае если данный отчет нужно будет обновлять постоянно.
План поступления д.с.
 
А подскажите пожалуйста, каким образом можно увидеть планируемые поступления, если все таки срок отсрочки более 30 дней.
План поступления д.с.
 
Конечно же есть, перечень клиентов и сроки отсрочки с суммами отгрузки приведены в файле только для примера. Есть клиенты и с сроками отсрочки как до 30 так и больше, на сколько видел по договорам  попадались клиенты с со сроком отсрочки 150 дней.
План поступления д.с.
 
Доброго времени суток, уважаемые монстры Ecxel'я!!!  
Помогите пожалуйста в решении следующего вопроса.  
Имеем перечень клиентов с суммой отгрузок по месяцам и количество дней отсрочки согласно договору, каким образом можно вычислить планируемое поступление д.с. За дату отгрузки и отсчета дней отсрочки берем 1-е число каждого месяца. Расчитываем что клиент платит всю сумму задолженности по истечении дней отсрочки, т.е. к примеру 1/01 отгрузили на 1000 руб. через 30 дней получим от клиента 1000 руб.  
Пример во вложении.  
Заранее благодарю!!!
графики
 
Уважаемы профессионалы, не подскажете, возможно ли осуществить решение по моему вопросу?
графики
 
Доброго времени суток!!!  
Появился у меня вот какой вопрос. есть данные по дням и часам (см.влож.) Можно ли построить график таким образом чтоб на нем была одна кривая и она показывала динамику в зависимости от времени и даты. т.е. по нижней оси - Дата, по левой боковой - время. а на графике одна кривая по данным из таблицы.  
Заранее благодарю за ответ.
Страницы: 1 2 3 След.
Наверх