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

Страницы: 1 2 3 След.
Создание автофильтра "Не равно" с плавающим условием VBA
 
Добрый день!
А как настроить в макросе "не равно" этому месяцу?
так <> xlFilterThisMonth - не работает :(
и так "<>" & xlFilterThisMonth - не работает :(
Код
ActiveSheet.UsedRange.AutoFilter Field:=10, Criteria1:=xlFilterThisMonth, Operator:=xlFilterDynamic
Добавить значения из одной таблицы в другую по услвию
 
Пока ждала ответа, нашла решение. Извините, не знаю, надо ли удалить тему и возможно ли.

В любом случае, спасибо!
Добавить значения из одной таблицы в другую по услвию
 
Добрый день!

Не могу допилить макрос (давно не делала), который бы переносил значения из одной таблицы в другую, если во второй этого значения нет.
То есть, существует две таблицы с перечнем, надо из одной в другую добавить значения, которых в первой нет.

Как и говорила выше, очень давно не работала с макросами, подзабыла.
Подскажите, плиз, что не так я делаю.
Код
Sub NewRows()
Dim i As Long '
Dim x As Range, rngPast As Range

With Worksheets(1).Columns(1)
    For i = 2 To .Cells(.Rows.Count).End(xlUp).Row
    Set x = Worksheets(2).Columns(1).Find(.Cells(i), LookIn:=xlValues, lookat:=xlPart)
    If x Is Nothing Then
    .Cells(i).Copy
    
    Set rngPast = (Worksheets(1).Range("a" & Rows.Count).End(xlUp).Offset(1))
    rngPast.PasteSpecial (xlPasteAll)
    End If
    Next i
End With
End Sub
маркированный список в теле письма, как создать маркированный список в теле письма
 
Цитата
написал:
Код
    [URL=#]?[/URL]       1  2  3  4  5  6  7  8  9      .HTMLBody =   "<p style='font-family:Calibri Light;font-size:13'>"   &   "Äîáðûé äåíü."   & vbNewLine &   "Íèæå ðåçóëüòàòû çà òåêóùóþ íåäåëþ."   & vbCrLf & _                          "<p style='font-family:Calibri Light;font-size:13'>"   &   ""   & vbNewLine & _                          "<b><p style='font-family:Calibri Light;font-size:13'>   Files location at NPI Library: <br>"   & vbCrLf & _                          "<ul>"   & _                          "<li>       -    EE Weekly file  - "   & Link1 &   " <br></li>"   & _                          "<li>       -    Inventory Snapshots  - "   & Link2 &   " <br></li>"   & _                          "<li>       -    Weekly NPI  - "   & Link3 &   " <br></li>"   & _                          "</ul>"   & _                          "<p style='font-family:Calibri Light;font-size:13'> Whole portfolio s</b>"   
 
Спасибо огромное! Работает! про html я и забыла! Вот я сейчас красоту наведу!!!
маркированный список в теле письма, как создать маркированный список в теле письма
 
Добрый день!
Есть стандартный макрос для рассылки из экселя письма.
Не получается поправить чтобы вставить маркированный список вместо "-" (тире).
Подскажите, пожалуйста, может кто сталкивался.
Код
Sub Send_D()
    Dim objOutlookApp As Object, objMail As Object

    Application.ScreenUpdating = False
        On Error Resume Next 'пробуем подключиться к Outlook, если он уже открыт
        Set objOutlookApp = GetObject(, "Outlook.Application")
        Err.Clear 'Outlook закрыт, очищаем ошибку
        If objOutlookApp Is Nothing Then
    Set objOutlookApp = CreateObject("Outlook.Application")
    End If
    Set objMail = objOutlookApp.CreateItem(0)   'создаем новое сообщение
    'если не получилось создать приложение или экземпляр сообщения - выходим
    If Err.Number <> 0 Then Set objOutlookApp = Nothing: Set objMail = Nothing: Exit Sub

 
    With objMail 'создаем сообщение
        .To = ""
        .CC = ""
        '.BCC = ""
        .Subject = " Weekly PDCA" 
      .HTMLBody = "<p style='font-family:Calibri Light;font-size:13'>" & "Добрый день." & vbNewLine & "Ниже результаты за текущую неделю." & vbCrLf & _
                    "<p style='font-family:Calibri Light;font-size:13'>" & "" & vbNewLine & _
                    "<b><p style='font-family:Calibri Light;font-size:13'>   Files location at NPI Library: <br>" & vbCrLf & _
                    "       -    EE Weekly file  - " & Link1 & " <br>" & _
                    "       -    Inventory Snapshots  - " & Link2 & " <br>" & _
                    "       -    Weekly NPI  - " & Link3 & " <br>" & _
                    "<p style='font-family:Calibri Light;font-size:13'> Whole portfolio s</b>"
        .Display '.Send если необходимо просмотреть сообщение, а не отправлять без просмотра
     End With
     Set objOutlookApp = Nothing: Set objMail = Nothing
    Application.ScreenUpdating = True
End Sub
Вывести формулой в ячейке каждый второй вторник месяца
 
Цитата
написал:
эта ячейка всегда будет возвращать 2-й вторник следующего месяца исходя из значения системной даты компьютера
Спасибо, Бахтиер!
Работает  :)
Я столько формул перепробовала. Два дня мучилась.
Вывести формулой в ячейке каждый второй вторник месяца
 
Добрый день!
Наверно, не совсем понятно написала.
Нужно, чтобы в ячейке была дата второго вторника следующего месяца.
То есть сегодня - 8 марта, до наступления самого 8 марта. А при его наступлении 12 апреля. и т.д.
Спасибо большое!
Вывести формулой в ячейке каждый второй вторник месяца
 
Добрый день!
Нетнашла ответа на свой вопрос. Прошу помощи.
Как вывести в ячейке дату каждого второго вторника месяца? При этом, если он наступил, то следующий вторник.
Спасибо!
Ближайший вторник или пятница
 
Спасибо огромное! Просто и гениально! Я уже пару часов сижу над разными вариантами! :)  
Ближайший вторник или пятница
 
Добрый день!
Прошу помощи.
Есть формула, которая выводит ближайшую нужную дату от заданной (приложение).
Пытаюсь доделать ее, но пока безуспешно.
Нужно, чтоб был ближайший вторник, а при его наступлении пятница.
Сейчас при наступлении вторника, формула показывает натсупивыший вторник, а нужно уже ближайшуюю пятницу.
И соответственно, в пятницу, следующий вторник.

Другая формула тоже подойдет.
Подскажите, пожалуйста!
Изменено: marussia - 24.01.2022 11:41:42
Вопрос по VBA в ворде.
 
Doober!
Спасибо! Работает :)
Вопрос по VBA в ворде.
 
Добрый день!
Есть код, который вставляет текст из открытого листа ворд в тело сообщения аутлук.
Подскажите, как добавить перед этим текстом в тело письма просто текст?
Типа "Добрый день!", а потом все, что он копирует. Сразу скажу, в сам вордовский документ добавить невозможно (не мой документ).
Спасибо!
Скрытый текст
Рассылка писем VBA с вставкой таблицы в тело письма., Проблема при последовательной отправке.
 
Цитата
написал:
В результат выполнения появляется письмо без втравленной таблицы и открытый фаил excel со скопированной таблицей.
Добрый день!
Присоединяюсь к вопросу. У меня также. Функция идин в один.
Все работало вчера.  После перезагрузки компа письмо без таблицы и вообще без текста, который HTMLbody. А таблица остается во временном файле эксель. Он открывается в отдельном окне.
Помогите, пож-та!

Вопрос решился перезагрузкой железа.
Изменено: marussia - 21.01.2022 11:36:39
Удалить строки с бОльшим процентом по условию
 
Цитата
Jack Famous написал:
Сначала надо добавить столбец ...
Спасибо. Попробую.
Изменено: marussia - 17.05.2021 14:32:18
Удалить строки с бОльшим процентом по условию
 
Добрый день!
Помогите, пж-та, с вопросом.
Есть таблица в которой надо оставить строки содержащие только наименьшее значение в процентах для каждого значения из первого столбца.
Как это сделать макросом.
Знаю, как удалить строки макросом. А как прописать условие, чтоб для каждого значения из столбца 1 оставь наименьшее из столбца 3.

Спасибо большое!
Гистограмма с процентами
 
Всем добрый вечер!
Помогите разобраться. Прямо "горе от ума".
Как построить гистограмму, чтобы над столбцами отображался процент изменения к предыдущему значению?
Никак не пойму.
Заранее спасибо!
Ссылка на место в документе Word, который вставлен в лист Excel
 
Цитата
Андрей VG написал:
Вы уверены, что на пальцах нужно объяснять?
нет, на пальцах не нужно.
Я предполагала, что это будет что вроде: workbookName\WorksheetName\ и далее как-то сослаться на вставленный документ.
Ок. Все понятно. Спасибо.
Ссылка на место в документе Word, который вставлен в лист Excel
 
Цитата
Андрей VG написал:
c:\path\filename.docx#bookmarkName
Получается, мы ссылаемся на его расположение на диске С:, а не на листе таком-то?
Ссылка на место в документе Word, который вставлен в лист Excel
 
Приветствую!
Коллеги, есть ли возможность вставить ссылку на место в документе Ворд, который вставлен в лист Эксель? (Вставлен полностью через Объект).
Заранее спасибо!
Почему запускается функция при работе макроса?
 
ага. спасибо. все отключила. теперь все ок. :)
Почему запускается функция при работе макроса?
 
Цитата
V написал:
почему у вас n объявлена как текст?
n as long = n&
разве нет?
Почему запускается функция при работе макроса?
 
Цитата
RAN написал:
запускает ее пересчет при любом изменении на листе.
спасибо. я запрашивала справку по этому событию, но она у меня не включилась.
попробовала без него, все равно перескакивает :(

ааа! нет! пардон. все работает!
Изменено: marussia - 20.10.2017 10:15:46 (поторопилась с ответом.)
Почему запускается функция при работе макроса?
 
Добрый день!
Подскажите, пожалуйста, в чем может быть дело.
В модуле прописаны функция и макрос. При пошаговом исполнении макроса, после строки n = .Cells(Rows.Count, 1).End(xlUp).Row + 1, он слетает в функцию и запускает ее. Полопатила форум, но ответ не нашла. Есть тема в архиве, но без ответа.
Код
Private Function SubStr(r As Range, n As Integer, Del As String) As String
Application.Volatile
SubStr = Split(r.Value, Del)(n - 1)
End Function
-----
Sub ПереносЗначений() '
Dim n&
Application.ScreenUpdating = False
Application.EnableEvents = False
Worksheets("Report").Activate
With ActiveSheet
n = .Cells(Rows.Count, 1).End(xlUp).Row + 1 ' строка после последней пустой
.Cells(n, 3).Value = Worksheets("List").Cells(2, 3).Value
.Cells(n, 4).Value = Worksheets("List").Cells(1, 1).Value
.Cells(n, 5).Value = Worksheets("List").Cells(3, 3).Value
.... и др.
Application.EnableEvents = True
End With
End Sub
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
Спасибо Всем! Все работает!
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
Спасибо! обязательно посмотрю!
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
Спасибо!
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
Спасибо, буду знать  
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
Цитата
Влад написал:
ТС наверное это хочет:
Пардон, а что такое "ТС"?
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
похоже.   :)
теперь попробую разобраться на практике
Найти максимальное по модулю, но показать со знаком числа, можно ли обойти
 
не совсем то.
я поняла, Вы добавили условие, при котором "если" дает "ложь" и знак минус соответственно.
но я так не могу добавить, т.к. условием и является поиск наибольшего значения по модулю.
должно быть что-то вроде: =ЕСЛИ(МАКС(ABS($C$6:$C$45*($B$6:$B$45=F2)*($A$6:$A$45=J2)))<0;-МАКС(ABS($C$6:$C$45*($B$6:$B$45=F2)*($A$6:$A$45=J2)));МАКС(ABS($C$6:$C$45*($B$6:$B$45=F2)*($A$6:$A$45=J2))))
но так не выходит, ибо по модулю все числа положительные.
и в итоге в ответе число положительное
потому я и зашла в тупик...
Страницы: 1 2 3 След.
Наверх