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

Страницы: 1
Как разнести информацию на разные Листы
 
Здравствуйте. Такая задача: есть отчёт. Нужно, чтоб находило Текстовое определённое значение и всё что относится к этому значению вырезало и перемещало на определённый лист. Есть код, но его нужно подправить, так как столкнулся с пустым значением и оно вырезает до него.
Код
Private Sub ВставкаПК_Click()
Application.ScreenUpdating = False
Sheets("П-К").Select
    Range("A1").Select
    ActiveSheet.Paste
    Rows("1:6").Delete Shift:=xlUp
    Rows("4:4").Delete Shift:=xlUp
    Rows("1:3").Copy
    Sheets("П-С").Select
    Range("A1").Select
    ActiveSheet.Paste
    Sheets("П-Т").Select
    Range("A1").Select
    ActiveSheet.Paste
    Sheets("П-К").Select
    Range("A4:C4").Select
    Cells.Find(What:="Тарабукина Магазин", After:=ActiveCell, LookIn:= _
        xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
        xlNext, MatchCase:=False, SearchFormat:=False).Activate
        Selection.End(xlToRight).Select
    Selection.End(xlToRight).Select
    Range(Selection, Selection.End(xlToLeft)).Select
    Range(Selection, Selection.End(xlToLeft)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Cut
    Sheets("П-Т").Select
    Range("A4").Select
    ActiveSheet.Paste
    Sheets("П-К").Select
    Range("A4:C4").Select
    Cells.Find(What:="Строителей Магазин", After:=ActiveCell, LookIn:= _
        xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
        xlNext, MatchCase:=False, SearchFormat:=False).Activate
    Selection.End(xlToRight).Select
    Selection.End(xlToRight).Select
    Range(Selection, Selection.End(xlToLeft)).Select
    Range(Selection, Selection.End(xlToLeft)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Cut
    Sheets("П-С").Select
    Range("A4").Select
    ActiveSheet.Paste
    Columns("B:B").ColumnWidth = 70.01
    Columns("D:N").ColumnWidth = 9.14
    Cells.Select
    Cells.EntireRow.AutoFit
    Sheets("П-К").Select
    Columns("B:B").ColumnWidth = 70.01
    Columns("D:N").ColumnWidth = 9.14
    Cells.Select
    Range("A1780").Activate
    Cells.EntireRow.AutoFit
    Range("A4:C4").Select
    Sheets("П-С").Select
    Range("A4:C4").Select
    Sheets("П-Т").Select
    Columns("B:B").ColumnWidth = 70.01
    Columns("D:N").ColumnWidth = 9.14
    Cells.Select
    Cells.EntireRow.AutoFit
    Range("A4:C4").Select
    Sheets("П-К").Select
Application.ScreenUpdating = True
MsgBox "Продажи вставлены и распределены по магазинам!!!"
End Sub
Помогите пожалуйста.
Сохранение файла Ексель 2007 в Ексель 2003, Сохранение без форм и макросов
 
Здравствуйте. Помогите с задачкой. Нужно, чтоб файл Ексель 2007 сохранялся в Ексель 2003, но приетом: не формы, не макросы. не переносились в тот файл.
Мой код для сохранения токов: (Нужно усовершенствовать. заранее спасибо.
Код
Private Sub CommandButton1_Click()
     Application.ScreenUpdating = False
ActiveWorkbook.SaveAs ("\\KVCEN05-FILE001.officekiev.fozzy.lan\Shared Documents\KR\EVPAT8\COMMON\Переоценка\2016\Май\" & Date & ".xls")
    Application.ScreenUpdating = True
Запуск файла Excel с Outlook, При этом не открывать сам файл Excel, только форму
 
Здравствуйте. Нужно помочь разобраться с одним интересным принцыпом.
Суть: Нужно с почты запустить макрос, чтоб открыл определённый файл Excel.
Это я сделал, запускается, но хочется, чтоб запускалась форма, а файл сам не открывался. Когда вставил код в книгу, то файл перестал запускаться. Ошибок не выдаёт. Просто файл запускаешь, форма запускается. Не могу понять. чего не хватает. Кто поможет разгадать загадку? Спасибо

Это код для Outlook
Код
Sub Zapusk_Excel_iz_Outlook2()Dim objXls As Object
Set objXls = CreateObject("Excel.Application")
objXls.Workbooks.Open "D:\мингачёв\Файл переоценка (Крым).xlsm" 'укажите путь и имя существующего файла
objXls.Application.Visible = True
Set objXls = Nothing
End Sub
Это код для Excel
Код
Private Sub Workbook_Open()
MenuForm.Show
End Sub
Вызов макроса печати из разных форм
 
Здравствуйте. Вопросик как написать правильно строку, для вызова кнопрки из другой формы?  
MenuForm.( форма на которой находится кнопка)  
btn_print (Название кнопки)  
Суть в том, что другая форма задаёт вопрос о печати, если нажимаешь "ДА", то нужно, чтоб эта кнопка ссылалась на кнопку печати из формы "MenuForm"  
Заранее спасибо.
Внедрение прогресс бара в сущесвующую форму
 
Здравствуйте. Подскажите, как можно внедрить прогресс бар в уже существующую форму и добавить текстовую строку с ходом выполнения задач? И как правильно прописать макрос? перебрал кучу примеров. везде форма создаётся отдельно.
Автоматически ячейка меняет цвет, Изменение цвета ячейки
 
Нужна помощь в макросе. Как прописать макрос, нужно сделать автоматическое закрашивание ячейки в красную заливку, если эта ячейка имеет значение не равной другому значению ячейки.В общем Верхний 2016 год сравнить с нижнем 2016 годом и при любом несходстве закрасить верхний 2016 год красной заливкой. Помогите решить эту задачку.. Образец прилогаю
Изменено: Элимдар Мингачёв - 26.11.2015 00:22:11 (Приложил образец)
Автофильтр через ComboBox, Нужна помощь с макросом
 
Помогите исправить макрос. Нужно, чтоб при вводе текста в ComboBox - фильтр не искал на автомате по 1 букве, а осуществлял поиск перез кнопку найти.
Код который для ComboBox ниже. Нужен ещё код для кнопки поиск.
Код
Private Sub ComboBox1_Change()
Application.ScreenUpdating = False
   Dim iSotrud As String
    On Error Resume Next
    iArt = Me.ComboBox1.List(Me.ComboBox1.ListIndex)
    If ActiveSheet.AutoFilterMode Then
        Range("B4").AutoFilter Field:=1, Criteria1:=iArt
    End If
    Application.ScreenUpdating = True
End Sub
Ошибка в макросе копирования, Одна строка не копируется
 
Помогите с кодом, если больше 2-х строк копирует, а если одна, то не копирует. как исправить ошибку?
Код
Private Sub CommandButton2_Click()
Application.ScreenUpdating = False
    Sheets("Переобразование в Чек Лист").Select
    Range("A2:G2").Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("Накопительный").Select
    Range("B" & Range("B5").End(xlDown).Row + 1).Select
    ActiveSheet.Paste
    Sheets("Накопительный").Select
    Range("B" & Range("B5").End(xlDown).Row + 1).Select
 Application.ScreenUpdating = True
 Me.Hide
End Sub
Вставка с TextBox в ячейку, TextBox
 
Промогите исправить ошибку.
Нужно чтоб данные вставлялись только в те ячейки, в которых есть значения в колоке "А" с ячейки "А2", то текст нужно проставлять в колонку "G" с ячейки "G2"
Код
Private Sub TextBox1_Change()
Application.ScreenUpdating = False
Sheets("Переобразование в Чек Лист").Select
Range("G2:G200") = Me.TextBox1.Text
Изменено: Элимдар Мингачёв - 23.11.2015 17:10:40
Автофильтр через ComboBox: не ищет автофильтры
 
Где-то ошибка в коде не ищет автофильтры:
Помогите плиз исправить.
Код
Private Sub ComboBox1_Change()
 Dim iSotrud As String
    On Error Resume Next
    iSotrud = Me.ComboBox1.List(Me.ComboBox1.ListIndex)
    If ActiveSheet.AutoFilterMode Then
        Range("B4").AutoFilter Field:=1, Criteria1:=iSotrud & "*"
    End If
End Sub

Private Sub ComboBox2_Change()
 Dim iSotrud As String
    On Error Resume Next
    iSotrud = Me.ComboBox1.List(Me.ComboBox1.ListIndex)
    If ActiveSheet.AutoFilterMode Then
        Range("H4").AutoFilter Field:=7, Criteria1:=iSotrud & "*"
    End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
 If Intersect(Range("B4:B"), Target) Is Nothing Then Exit Sub
   ComboBox1.ListFillRange = Range("B4" & Cells(Rows.Count, 1).End(xlUp).Row).Address
 End Sub

Убрать числа до дроби вместе с дробью
 
Нужен макрос выполняющий действие "Убрать числа додроби вместе с дробью"
Допустим число
1/4595, нужно на выходе 4595
Помогите плиз:
Образец прилагю.
Изменено: Элимдар Мингачёв - 22.11.2015 02:52:59 (Добавил образец)
Суммировать значения повторяющихся артикулов, повторы удалять
 
Доброго времени суток. Очень нужна помощь. Нужен марос для суммирования колонки "учет" - Допустим в паллете №1 есть перечень артикулов, некоторые повторяются! Нужно повторяющиеся артикула удалять, а их учет суммировать, но не выходить за рамки поддонов, тобишь "Поддон №1 не нужно суммировать с поддоном№6. Пример таблицы прикрепил. Заранее благодарен.
Как в форму вставить таблицу с возможностью редактирования
 
Как в форму вставить ексель таблицу? В которой можно будет заполнять ячейки, проводить различные вычисления, работать с формулами!
Изменено: Элимдар Мингачёв - 16.09.2015 14:14:02
Как написать макрос для форматирования цветом?
 
Всем привет! Можете подсказать как написать правильно макрос, чтоб можно было бы использовать для автоматического форматирования цветом шрифта красным, если выше стоящая ячейка имеет большее значение, чем выбранная! Помогите плиз! Скидываю примет таблицы! Проблемма в том, то таблица большая!
ИюльАвгустСентябрьОктябрьНоябрьДекабрь
план5237753,005434127,195352128,675723672,425521811,186783542,88
факт4984428,285441290,84
Страницы: 1
Наверх