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

Страницы: 1 2 3 След.
Счетчик до ближайшей нужной ячейки, Посчитать слово Job между знаками --
 
Очень вам признателен!
Счетчик до ближайшей нужной ячейки, Посчитать слово Job между знаками --
 
К сожалению, у меня нет прав на редактирование сообщения. По-этому просто дополню:
Мне нужно посчитать слово job до следующего знака "--".
т.е.
Ячейка A2 должна определить диапазон до следующего знака -- и в нем посчитать слово job.
Счетчик до ближайшей нужной ячейки, Посчитать слово Job между знаками --
 
Добрый день! Прошу помочь с решением моей задачи.
Мне необходимо посчитать количество слов job впереди стоящих ячейках до следующего знака --.
Присутствие числа внутри диапазона, 2 числа являются диапазоном, а третье по середине.
 
Цитата
Msi2102 написал:
Так
Код
    [URL=#]?[/URL]       1      =1/(A3-A2)*(A4-A2)   
 
Этот метод отлично работает с числами от 0 до 1, спасибо)
Присутствие числа внутри диапазона, 2 числа являются диапазоном, а третье по середине.
 
Спасибо!
Присутствие числа внутри диапазона, 2 числа являются диапазоном, а третье по середине.
 
Всем добрый день!
Прошу подсказать как это сделать:
Есть диапазон двух чисел где 0% это 3, а  число 7 это 100%.
Как найти % от цифры 6 внутри этого диапазона?
Продлить формулу по строке перескакивая буквы через одну
 
Михаил, вы очень помогли, спасибо!
Продлить формулу по строке перескакивая буквы через одну
 
Добрый день! Прошу помочь немного доделать формулу, никак не возьму в толк как это сделать.
Когда я продляю формулу c Е2 на F2, она переходит с A:B на B:C, а надо C:D
Формула:
Код
=Inside(Polygons!A$2:B$186;Coordinates!$D2;Coordinates!$C2)
Динамическая ссылка на файл внутри директории (макрос, почтовая рассылка)
 
Дмитрий(The_Prist) Щербаков, благодарю вас!
Действительно очень похожие макросы. Я забыл указать, что мой макрос был представлен в одном из верхних комментариев к этой статье.
Динамическая ссылка на файл внутри директории (макрос, почтовая рассылка)
 
Друзья, добрый день!

Прошу подсказать, каким образом можно указать путь к нужному листу и ячейке?
Прилагаю нужную строчку кода:
sAttachment = "С:\Temp\Autosms-06-03-2020-10-29.xls"

"06-03-2020-10-29" формируется внутри документа по адресу Лист1\A1. Я пробовал писать следующим образом:
sAttachment = "С:\Temp\Autosms-" & "A1" & ".xls"
Но как объяснить Excel, что мне нужна ячейка A1 именно с Лист1?    

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


Код
Option Explicit
 
'Модуль почтовой рассылки
Private Sub WorkSheet_Change(ByVal Target As Range)
Dim Rn As Range
    Set Rn = Intersect(Target, Range("A1"))
    If Not Rn Is Nothing Then
        If Rn.Value > 2 Then Send_Mail
    End If
 End Sub
 
Private Sub Send_Mail()
Const CDO_Cnf = "http://schemas.microsoft.com/cdo/configuration/"
    Dim oCDOCnf As Object, oCDOMsg As Object
    Dim SMTPserver As String, sUsername As String, sPass As String, sMsg As String
    Dim sTo As String, sFrom As String, sSubject As String, sBody As String, sAttachment As String
    On Error Resume Next
    'sFrom – как правило совпадает с sUsername
    SMTPserver = "smtp.yandex.ru"    ' SMTPServer: для Mail.ru "smtp.mail.ru"; для Яндекса "smtp.yandex.ru"; для Рамблера "mail.rambler.ru"
    sUsername = "yourmail"    ' Учетная запись на сервере
    sPass = "yourpaword"    ' Пароль к почтовому аккаунту
 
    If Len(SMTPserver) = 0 Then MsgBox "Не указан SMTP сервер", vbInformation: Exit Sub
    If Len(sUsername) = 0 Then MsgBox "Не указана учетная запись", vbInformation: Exit Sub
    If Len(sPass) = 0 Then MsgBox "Не указан пароль", vbInformation: Exit Sub
 
    sTo = "phoenix.solar@yandex.ru"    'Кому
    sFrom = "yourmail"    'От кого
    sSubject = "Автоотправка"    'Тема письма
    sBody = "Привет"    'Текст письма
    sAttachment = ""С:\Temp\Autosms-06-03-2020-10-29.xls""    'Вложение(полный путь к файлу)
    'Проверка наличия файла по указанному пути
    If Dir(sAttachment, vbDirectory) = "" Then sAttachment = ""
    'Назначаем конфигурацию CDO
    Set oCDOCnf = CreateObject("CDO.Configuration")
    With oCDOCnf.Fields
        .Item(CDO_Cnf & "sendusing") = 2
        .Item(CDO_Cnf & "smtpauthenticate") = 1
        .Item(CDO_Cnf & "smtpserver") = SMTPserver
        'если необходимо указать SSL
        .Item(CDO_Cnf & "smtpserverport") = 465 'для Яндекса и Gmail 465
        .Item(CDO_Cnf & "smtpusessl") = True
        '=====================================
        .Item(CDO_Cnf & "sendusername") = sUsername
        .Item(CDO_Cnf & "sendpassword") = sPass
        .Update
    End With
    'Создаем сообщение
    Set oCDOMsg = CreateObject("CDO.Message")
    With oCDOMsg
        Set .Configuration = oCDOCnf
        .BodyPart.Charset = "koi8-r"
        .From = sFrom
        .To = sTo
        .Subject = sSubject
        .TextBody = sBody
        If Len(sAttachment) > 0 Then .AddAttachment sAttachment
        .Send
    End With
 
    Select Case Err.Number
    Case -2147220973: sMsg = "Нет доступа к Интернет"
    Case -2147220975: sMsg = "Отказ сервера SMTP"
    Case 0: sMsg = "Письмо отправлено"
    Case Else: sMsg = "Ошибка номер: " & Err.Number & vbNewLine & "Описание ошибки: " & Err.Description
    End Select
    MsgBox sMsg, vbInformation
    Set oCDOMsg = Nothing: Set oCDOCnf = Nothing
End Sub
Изменено: Strizh - 06.03.2020 11:25:00
Определение расстояния от МКАД
 
Благодаря этой статье я смог сортировать координаты по близости к друг-другу и посчитать средние значения. Количество точек увеличилось МКАД с 100 до 400, трасса а 107 с 1500 до 3000. Файл с "визуализацией" лежит на google диске.

Файл с примером определения расстояния во вложении.
Изменено: Strizh - 12.02.2021 13:08:54
Определение расстояния от МКАД
 
МатросНаЗебре, спасибо за участие!
Определение расстояния от МКАД
 
Я разбил окружность МКАД на 100 точек и подобрал минимальное значение к текущим координатам.
Прошу помочь с выведением  в ячейку G4 широты или номером строки, которую формула в E4 нашла в столбце M:M.
На всякий случай приведу формулу.
=МИН(6371*ACOS(SIN(РАДИАНЫ($M$3:$M$111))*SIN(РАДИАНЫ(C4))+COS(РАДИАНЫ($M$3:$M$111))*COS(РАДИАНЫ(C4))*COS((РАДИАНЫ($N$3:$N$111-D4)))))
В конкретном примере Excel использовал значение из M:70 - 55,905472


P.S. Точность определения расстояния до адреса колеблется от 0 до 500 м. Буду думать над сортировкой координат по адресу и думать как создать промежуточные координаты. Точность должна вырасти если 100 точек превратить в 300.
Изменено: Strizh - 20.02.2020 10:39:06
Определение расстояния от МКАД
 
Друзья, добрый день!
Перерыл весь интернет, но так и не нашел доступного решения по определению расстояния.

Возможно ли реализовать что-то подобное в рамках excel? Вариант с dadata не подходит, так как он не возвращает по api расстояние до населенного пункта, а только до конкретно указанного дома.
Друзья, возможно ли построить окружность по координатам и определять отдаление в километрах от этой окружности? Если да, то в какую сторону думать?
Изменено: Strizh - 13.10.2021 08:27:28
Excel не может открыть гиперссылку
 
Да, проблема крылась именно в этом. Огромное спасибо!
Excel не может открыть гиперссылку
 
Друзья, добрый день!
Прошу помочь в решении моей задачи.
Мне необходимо перейти по гиперссылке, но excel нее не открывает и возвращает ошибку "Не возможно открыть файл", но почему-то легко переходит по той же самой самой ссылке обработанной яндекс укорачивателем.
Возможно, существует какой-то стандарт ссылок excel? Или их нужно как-то преобразовать.
Пример проблемной ссылки:
https://gamers-card.ru/
Пример обработанной яндексом ссылки:
https://clck.ru/MEWPB
Изменено: Strizh - 24.09.2021 10:17:06
Массовое скачивание XLS файлов с сервиса dadata
 
Спасибо за информацию!
Массовое скачивание XLS файлов с сервиса dadata
 
PS
Ошибся в названии темы, уважаемый модератор, прошу изменить тему на:
Массовое скачивание XML файлов с сервиса dadata
Массовое скачивание XLS файлов с сервиса dadata
 
Добрый день!
Прошу помочь в решении моей задачи.
У меня есть около 10 тысяч ссылок с названиями населенных пунктов московской и ленинградской областей. При переходе по каждой ссылке генерируется XML файл.
Необходимо перейти по каждой ссылке и скачать XML файл, у меня увы, не хватает знаний. Облегченный файл во вложении.
По возможности прошу определить папку для скачивания XML файлов в c:\Temp
Пример сссылки:
https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address?token=ca7356669e876db6d8091f49588068c19350b57&query=Моковская%20область г.%20Волоколамск
Изменено: Strizh - 18.02.2020 09:20:05
Определить для каждого номера его пакет услуг
 
Друзья, благодарю за предоставленную помощь! Постараюсь адаптировать PQ на своем файле.
Определить для каждого номера его пакет услуг
 
Цитата
IKor написал:
Знакома ли Вам эта статья?  Дубликаты внутри ячейки
К сожалению, этот метод не подходит. Excel некорректно разделяет значения между /
Пример на скриншоте был построен именно таким способом.
Excel куда-то теряет значения. К примеру, на скриншоте в столбце "Пример", отсутствуют:
Передача факсов, отказ от USSD рекламы и кучи других позиций.

Цитата
IKor написал:
Мне кажется, что в этом и  других ПРИЕМАХ  найдется много интересного для решения Вашей задачи.
Второй ответ тоже не подошел. Я не могу взять в толк как корректно разделить значения между "/", и вывести их в один столбец.
Проблема в том же самом - excel теряет значения.

Друзья, боюсь, что это не типичный запрос с обработкой дубликатов, сможете еще что-нибудь подсказать?
Изменено: Strizh - 16.09.2019 10:37:00
Определить для каждого номера его пакет услуг
 
P.S. пример в столбце F получился корявый. Я объединил все в одной ячейке и с помощью надстройки Plex удалил дубликаты. Появились потери по информации.
Изменено: Strizh - 16.09.2019 10:01:34
Определить для каждого номера его пакет услуг
 
Всем добрый день!
Прошу помочь в решении моей задачи.
Получил от оператора связи отчет по подключенным пакетам услуг.
Необходимо выдернуть уникальные для всех строчек значения в столбце E.
Пробовал разделить по столбцам и вытащить уникальные оттуда, но Excel резал некоторые значения пополам.
Друзья, прошу помочь советом или делом. В оригинальном файле более 250 номеров, мы пытаемся разобраться во всех хитросплетениях оператора.

На текущий момент, для каждого номера существует свой пакет услуг. Мы пытаемся вычленить лишние и объяснить оператору связи, что подключать без нашего ведома платные пакеты крайне непрофессионально.
Изменено: Strizh - 16.09.2019 10:48:29
Ранг по 5 критериям
 
Очень интересная система рейтинга, возьму на заметку, спасибо!
Перенос данных с одного листа на другой, макрос
 
KuklP, добрый день!
Вы не смогли бы изменить макрос таким образом, чтобы он смог переносить данные на другой лист ПОСТРОЧНО.
В моем документе я выбираю данные на листе 1 и переношу их на лист 2 с учетом даты.
По идее, макрос должен найти пустую строку и вставить туда скопированное значение.
Копирование значений с одного листа на другой МАКРОС
 
Kuzmich, заработало, спасибо!
Копирование значений с одного листа на другой МАКРОС
 
Плохо разбираюсь в макросах. Попробовал все возможные комбинации, ничего не получилось.
Ivan.kh,  Вы сможете помочь?
Изменено: Strizh - 25.07.2019 15:38:37
Копирование значений с одного листа на другой МАКРОС
 
Ivan.kh, уточните пожалуйста, куда это нужно вставить этот код?

Я вставил после .Offset и успешно заменяются значения только у одной строки, но если идет множественное копирование, то строки вставляются формулами начиная со второго значения.

Код
Sub Копирование_данных()
     
    Dim lr
    With Sheets("Журнал проведения настройки")
        lr = .Cells(65536, 2).End(xlUp).Row + 1
          
    End With
    With Sheets("Приглашение").Range("a2").CurrentRegion                  ' первая строка  копирования
'        .Columns("H:I").Hidden = -1                                        ' столбцы которые необходимо скрыть
        .AutoFilter 6, "Приглашен"                                        ' Фильтр базового значения
        If lr = 4 Then
            .Copy Sheets("Журнал проведения настройки").Range("a2")
            
            
            ' с какой ячейки вставляем во второй лист
        Else

            .Offset(1).Copy Sheets("Журнал проведения настройки").Range("a" & lr)
            Sheets("Журнал проведения настройки").Range("2:2").Value = Sheets("Журнал проведения настройки").Range("2:2").Value
            Sheets("Журнал проведения настройки").Range(lr & ":" & lr).Value = Sheets("Журнал проведения настройки").Range(lr & ":" & lr).Value
            
            
            .Parent.AutoFilterMode = 0
        End If
         
    End With
 
End Sub



Перепробовал кучу вариантов, но к сожалению, не смог запустить.
Изменено: Strizh - 25.07.2019 14:45:54
Копирование значений с одного листа на другой МАКРОС
 
Ivan.kh, прошу прощения, перезалил файл в предыдущем сообщении.
Защиту ставлю по привычке, еще со школы пошло)
Копирование значений с одного листа на другой МАКРОС
 
К сожалению, не получилось запустить эти строчки. Макрос остановился с ошибкой.
Вы сможете посмотреть макрос в файле? Он во втором модуле
Запускается с Листа "Приглашение"


p.s. случайно выложен файл с защитой от просмотра, перезалил файл
Изменено: Strizh - 25.07.2019 14:59:44
Страницы: 1 2 3 След.
Наверх