Добрый день, коллеги. Как написать формулу, которая при нахождении в шести ячейках одинаковые значение (если хоть одна ячейка равно любой другой из пяти оставшихся ячеек) присвоит значение 1, в противном случае 0?
Доброго времени суток, уважаемые участники конференции. Прошу помочь в решении следующей задачки:
Дано: массив данных, в котором информация записана на один столбец по каждой строке/ячейке.
Задача: распределить (транспонировать) вертикально записанную информацию горизонтально до маркера-разделителя, которым служит запись "<input type=checkbox name...", после чего последующие данные также транспонируются горизонтально до следующего маркера-разделителя "<input type=checkbox name" и так далее. Результатом должна быть таблица данных, готовая к работе. (пример приложен)
Особенность: кол-во ячеек необходимых для горизонтального транспонирования не является постоянным (в большинстве случаев это 26 ячеек, но может быть меньше, а может быть больше)
Всем добрый день. Задача стоит в декодировании зашифрованного email в вебстранице, следующий код позволяет декодировать email с веб-страницы, когда на сервере используется Cloudflare Email Protection:
Помогите пж-та применить следующий код:
Код
Function CloudfareEmailDecode(ByVal txt$) As String ' функция декодирования
On Error Resume Next
If InStr(1, txt, "protection#", vbTextCompare) > 0 Then txt = Split(txt, "protection#")(1)
If InStr(1, txt, """", vbTextCompare) > 0 Then txt = Split(txt, """")(0)
If InStr(1, txt, "'", vbTextCompare) > 0 Then txt = Split(txt, "'")(0)
Dim k As Integer, i As Long, l As Integer
k = Val("&h" & Mid(txt, 1, 2))
For i = 1 To Len(txt) / 2 - 1
l = Val("&h" & Mid(txt, i * 2 + 1, 2))
CloudfareEmailDecode = CloudfareEmailDecode & Chr(l Xor k)
Next
End Function
Sub test_CloudfareEmailDecode() ' пример использования
Debug.Print CloudfareEmailDecode("c9a6afafa0aaace7a4b9b389a4bdbce4a7acbde7bbbc")
Debug.Print CloudfareEmailDecode("543931142127353935313e352e7a373b39")
Debug.Print CloudfareEmailDecode("dfafadb6bdb0ad9fbcb6aba6b3b6b1baf1adaa")
End Sub
Всем добрый день. Помогите пж-та применить следующий код, данная функция позволяет декодировать email с веб-страницы, когда на сервере используется Cloudflare Email Protection:
Код
Function CloudfareEmailDecode(ByVal txt$) As String ' функция декодирования
On Error Resume Next
If InStr(1, txt, "protection#", vbTextCompare) > 0 Then txt = Split(txt, "protection#")(1)
If InStr(1, txt, """", vbTextCompare) > 0 Then txt = Split(txt, """")(0)
If InStr(1, txt, "'", vbTextCompare) > 0 Then txt = Split(txt, "'")(0)
Dim k As Integer, i As Long, l As Integer
k = Val("&h" & Mid(txt, 1, 2))
For i = 1 To Len(txt) / 2 - 1
l = Val("&h" & Mid(txt, i * 2 + 1, 2))
CloudfareEmailDecode = CloudfareEmailDecode & Chr(l Xor k)
Next
End Function
Sub test_CloudfareEmailDecode() ' пример использования
Debug.Print CloudfareEmailDecode("c9a6afafa0aaace7a4b9b389a4bdbce4a7acbde7bbbc")
Debug.Print CloudfareEmailDecode("543931142127353935313e352e7a373b39")
Debug.Print CloudfareEmailDecode("dfafadb6bdb0ad9fbcb6aba6b3b6b1baf1adaa")
End Sub
По клику в excel вызвать шаблон письма в outlook с предусмотренными адресатами, По клику в excel вызвать шаблон письма в outlook с предусмотренными адресатами
Подскажите пж-та как по клику мыши в excel (будь то посредством гиперссылки либо кнопки) вызвать следующий шаблон письма в outlook с предусмотренными адресатами?
Всем доброго дня! Итак суть проблемы: есть три колонки, 1)наименование инструмента, 2) Доходность инструмента, 3) Срок инструмента. При построении точечной диаграммы не могу присвоить имена (label) точкам, которые нужны мне (а именно наименование инструмента). Выбор имен здесь лишь между 2 или 3. Знаю способ присвоения имен вручную - но процесс долгий, и риск ошибиться большой. Знаю, что функция присвоения имен, которые нужны, есть в версии 2013, но на работе, к сожалению, только 2007 версия стоит.
Всем доброго дня! Импортирую данные из интернета каждые 5 минут (excel автоматически делает это). Как сделать так, чтобы каждый запрос импортировался в новый лист в одной и той же книге? Спасибо!
такой вопрос: есть множество файлов (могут приходить в csv, htm, txt), в которых содержатся 1) наименование, 2) значение. Наименование остается всегда, меняются значения. Есть ли способ одним кликом поставить в ряд все эти значения (то есть импортировать данные со множества файлов), которые бы еще соответствовали наименованию(как если бы использовали ВПР)? Спасибо заранее!
прикрепил файлы, в excel*е уже внес данные - именно так и должно все выглядеть после импорта данных
есть еще такой прикол, что в множестве файлов порядок наименований (соответственно и значения) идет по разному Спасибо авансом!