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

Страницы: 1
Импорт xml через Power Query
 
Нужно импортировать в эксель 70к+ xml файлов.
Делаю это через Power Query.  Всё получается нормально кроме одного поля.
В файле есть поле с датой рождения которое как-то странно экспортировано и Power Query, при импорте, не видит дату рождения которая есть в этом поле.

выглядит это вот так:
Код
<birth_date>1989-08-02
      <year_only>0</year_only>
</birth_date>
если убрать
Код
<year_only>0</year_only>
то импортируется так как нужно.
Файлов много и вручную это не сделать.

Подскажите, может можно в Power Query как-то это обойти?
Изменено: Shadow.ua - 09.02.2022 13:21:00
Создание учётных записей Outlook макросом VBA из эксель
 
Доброго времени суток.

Нужно создавать большое количество учётных записей в аутлук.
Хочу сделать это макросом из эксель, создавать учётные записи из списка со всеми параметрами на листе
Покопался в объектной модели аутлук и не нашёл методов для создания учётной записи.
Натолкните на мысль, плиз.
Изменено: Shadow.ua - 25.12.2021 01:56:11
Подключение через прокси с MSXML2.ServerXMLHTTP.6.0, не получается подключиться к прокси
 
Доброго времени суток.

Нужно подключиться к прокси из VBA.
Сделал тестовую процедуру, но подключиться не получается (ничего не возвращается. наверное и не уходит). Прокси точно рабочий (проверял).
Если пробовать послать запрос без прокси - всё отрабатывает нормально.
Подскажите что не так.
Код
Sub CheckProxy()
    On Error Resume Next: Err.Clear
    With CreateObject("MSXML2.ServerXMLHTTP.6.0")
        .setProxy 2, "77.37.202.134:10187"
        .setProxyCredentials "Login", "Pass" 'логин и пароль ввожу правильные
        .Open "GET", "https://clarity-project.info", False
        .setTimeouts 10000, 10000, 10000, 10000
        .send ("")
        a = .Status
        If .Status = 200 Then
            Debug.Print .responseText
        End If
    End With
End Sub
Изменено: Shadow.ua - 07.12.2021 00:48:12
Как отправить email из outlook не из аккаунта по умолчанию, SendUsingAccount и SentOnBehalfOfName
 
Доброго времени суток.

Использую макрос для отправки почты через Outlook и появилась необходимость отправлять от разных аккаунтов.
Пробовал использовать свойства SendUsingAccount и SentOnBehalfOfName, но ничего не получилось.
Письма всё равно отправляются из аккаунта, который установлен по умолчанию.
Причём когда пробую отправить с SendUsingAccount, то сообщение создаётся с почтой, которая установлена по умолчанию, независимо от того, какой аккаунт выбираю.
А когда использую SentOnBehalfOfName, то сообщение создаётся (по крайней мере визуально, если использовать .display вместо .send) с почты, которую указываю, но отправляется все равно из аккаунта по умолчанию.
Если добавить объект OutApp  (Set OutApp = CreateObject("Outlook.Application")) в Watch, то все свойства других аккаунтов видны. Но использовать их не получается.
А если, находясь в папке одного из аккаунтов прямо в Outlook вручную создать и отправить сообщение, то отправляется от того аккаунта, в папке которого находишься.
Пробовал как на офисе 2016 так и на 2019. Результат одинаковый.
Может есть идеи как это побороть?  
Извлечь hyperlink из Shape
 
Подскажите, пожалуйста, как извлечь гиперссылку из объекта рисунок?

пробовал так:
Код
For i = 1 To 5
    For Each TmpShape In ActiveSheet.Shapes
        If TmpShape.Type = msoPicture Then
            If Cells(i, 2).Address = TmpShape.TopLeftCell.Address Then
                hprlkAddress.Address = ActiveSheet.Shapes(TmpShape).Hyperlink.Address
                ActiveSheet.Hyperlinks.Add Anchor:=Cells(i, 2), Address:=hprlkAddress.Address
            End If
        End If
    Next
    i = i + 1
Next
не получается
Как присвоить форму UserForm для переменной
 
Доброго времени суток.

Хочу вынести проверку заполнения полей форм в отдельную процедуру.
Подскажите, пожалуйста, как правильно присвоить форму UserForm переменной?
Код
Public Sub CheckFormFields(ByVal ChooseNameOfForm As Variant)
Dim ctrl As Control
Dim frmName As UserForm

Set frmName = ??????? имя формы передаётся из переменной ChooseNameOfForm 

With frmName

.....

End With
End Sub
Как, с помощью формулы, автоматически посчитать количество ситуаций, которые показаны на графике?
 
Доброго времени суток.

Как автоматичестки посчитать сколько было ситуаций когда значение сначала коснулось 8, а после этого опустилось до 4 и по том снова поднялось до 8 и опять до 4 и тд.
Важна именно последовательность событий.
Если посчитать вручную, то здесь 7 таких ситуаций
Файл прилагается.
Изменено: Shadow.ua - 02.06.2018 23:09:53
Нужен макрос с функцией теста Дики-Фуллера (ADF test)
 
Доброго времени суток.

Нужен макрос с функцией теста Дики-Фуллера (ADF test)
Или может есть пример как это в эксель простым способом можно сделать.

Заранее спасибо ))
Неправильно определяются символы при замене символов VBA
 
Добрый день!
Такая проблема:
Есть символ "−" который нужно заменить на "-"
Когда делаешь замену стандартной функцией эксель "Найти и заменить", то всё нормально работает.
А когда я пытаюсь сделать макрос, то этот знак, в VBA, распознаётся как "?" и замена происходит некорректно.
Попробовал с помощью функции КОДСИМВ() определить код символа, то и "−" и "?" определяется как 63
Что делать?
Неактивна группировка в сводной таблице
 
Добрый день, коллеги.
Подскажите, пожалуйста, если кто знает, почему неактивна функция группировки в сводной таблице, в случае, если сводная таблица построена из Power Pivot?
поиск строки в с максимальным количеством вхождений слова в массиве
 
Добрый день.
Подскажите, пожалуйста, как найти номер строки в массиве?

Пример:
01.фев один 1
02.фев два 2
03.мар три 3
04.фев один 11
05.фев два 12
Во втором столбце слово "один" встречается два раза. Необходимо определить максимальное количество вхождений этого слова, определить номер строки где оно расположено и вернуть значение из этой строки и столбца находящегося справа.
В данном случае необходимо вернуть значение "11"
Как это сделать одной формулой и без дополнительных столбцов?
Изменено: Shadow.ua - 10.02.2015 14:30:57
Обращение к объекту "таблица"
 
Подскажите, пожалуйста, как правильно обратиться к объекту "таблица", чтобы задать диапазон в формуле.

Например:
Если нужно обратиться к заголовкам объекта таблица, нужно указать: Таблица1[#Заголовки]
Если нужно задать диапазон, нужно указать: Табица1[Столбец1]:Таблица1[Столбец3]

Вопрос:
Как можно обратиться к таблице так, чтобы диапазон захватывал не только данные, но и заголовки столбцов?
Условное форматирование в сводной таблице
 
Добрый день.
Помогите, пожалуйста, настроить условное форматирование в сводной таблице.
Описание того, что нужно сделать, в файле с примером.
Заранее благодарен  :)
Вычисление максимального промежутка между датами
 
Помогите пожалуйста найти решение. Пример во вложении. Заранее благодарен.
Страницы: 1
Наверх