Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 496 След.
Как сделать запрос, чтобы во втором файле автоматически дополнялись запросы на новые строки?
 
Цитата
Михаил Лебедев написал:
начинать таблицы с первой же строки, а то дедушка MSQ их иначе не увидит.
это как это? Все он видит.
По вопросам из тем форума, личку не читаю.
Объединить команды внутри одной процедуры "Worksheet_Change"
 
примерно уловили, но путаница у Вас в структуре If Else

Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Count > 1 or IsEmpty(Target) Then Exit Sub
    If Not Intersect(Target, Range("B12:B37")) Is Nothing Then
        Set a = Range("Номер")
        If WorksheetFunction.CountIf(a, Target) = 0 Then
            r = MsgBox("Добавить новое значение в справочник?", vbYesNo)
            If r = vbYes Then a.Cells(a.Rows.Count + 1) = Target
         end if
    elseif Not Intersect(Target, Range("C12:C37")) Is Nothing Then
        Set a = Range("Время")        
        If WorksheetFunction.CountIf(b, Target) = 0 Then
            r = MsgBox("Добавить новое значение в справочник?", vbYesNo)
            If r = vbYes Then b.Cells(b.Rows.Count + 1) = Target
        End If
    End If
End Sub
По вопросам из тем форума, личку не читаю.
Объединить команды внутри одной процедуры "Worksheet_Change"
 
они не конфликтуют, просто процедура с такая может быть  только одна и в ней надо делать ветвление при изменении и одного или другого. то есть INTERSECT применить дважды.
По вопросам из тем форума, личку не читаю.
ячейки с зада :), и такое бывает
 

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=130678&TITLE_SEO=130678-kursy-pereschyeta-valyuty#postform

интересно, какие курсы нужно пройти, чтоб научится валюту пересчитывать?
Изменено: БМВ - 15 Июл 2020 11:08:14
По вопросам из тем форума, личку не читаю.
Как сделать запрос, чтобы во втором файле автоматически дополнялись запросы на новые строки?
 
Цитата
Михаил Лебедев написал:
Тогда воспользуйтесь MS Query
Я так и не увидел сводной, но уже не интересно, так как появления упоминания об огрызке сразу ....

Во вложении два запроса которые автоматом тянут то что нужно если файлы в с:\Temp. по хорошему объединить, добавить в них расчет полей, если он нужен ведь Pivote может сама группировать по дням, месяцам из даты. .... и итоговый скормить как источник для Pivot.  Тогда при обновлении сводной сразу перезапрос идет актуальных данных.
По вопросам из тем форума, личку не читаю.
Найти день в который температура впервые опускалась ниже заданной.
 
:D  :D  :D  :D   - это Ctrl+Shift+Enter .  Формула массива.
По вопросам из тем форума, личку не читаю.
Найти день в который температура впервые опускалась ниже заданной.
 
ИНДЕКС
По вопросам из тем форума, личку не читаю.
макрос для добавления текста в ячейку уже содержащую текст
 
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A:A")) Is Nothing Then
        Application.EnableEvents = False
        For Each c In Intersect(Target, Range("A:A")).SpecialCells(xlCellTypeConstants)
            If Len(c) = 10 Then c.Value = c & "/000010/1"
        Next
        Application.EnableEvents = True
    End If
End Sub
По вопросам из тем форума, личку не читаю.
макрос для добавления текста в ячейку уже содержащую текст
 
Цитата
buchlotnik написал:
еще докопы будут?
Аватарку верни :-)
По вопросам из тем форума, личку не читаю.
макрос для добавления текста в ячейку уже содержащую текст
 
Цитата
buchlotnik написал:
For Each c In Target
Михаил, ну как так? ну вставил я в A2:c2 всяку дичь, в B2,С2  еще страшнее стало.
А если удалил, то и вовсе прикольно вышло.
Изменено: БМВ - 14 Июл 2020 20:48:13
По вопросам из тем форума, личку не читаю.
Поиск в одной строке нескольких столбцов по части текста
 
Цитата
Hugo написал:
Тогда никак, раз в названии написано ВПР - значит поиск только в одном столбце!
ну почему же
=IFERROR(VLOOKUP($B$2&"*";F16:I16;1;0);IFERROR(VLOOKUP($B$2&"*";G16:I16;1;0);VLOOKUP($B$2&"*";H16:I16;1;0)))  :D
По вопросам из тем форума, личку не читаю.
Найти день в который температура впервые опускалась ниже заданной.
 
A:A - это столбец
1=1 - это ИСТИНА или TRUE но записывается короче
можно
По вопросам из тем форума, личку не читаю.
Сместить ячейки с записями влево в крайнее положение, если есть пустые ячейки слева., Макросом
 
Цитата
k61 написал:
Сократим тетриса.
Используй то, что под рукою, и не ищи себе другое!  :D
По вопросам из тем форума, личку не читаю.
Найти день в который температура впервые опускалась ниже заданной.
 
=index(A:A;match(1=1;B1:b1000<10;))
По вопросам из тем форума, личку не читаю.
Как сделать запрос, чтобы во втором файле автоматически дополнялись запросы на новые строки?
 
Не совсем то
Смотрите. Есть два источника данных, которые вы сперва переносите в другую книгу и там строите сводную. Как таковой перенос может быть не нужен , так как запрос может сразу выдать таблицу готовую для сводной, даже объединив эти две таблицы по какому либо признаку. только ведь надо понимать как связаны таблицы между собой и какие поля из нужны, может имеет смысл еще в запросе их предварительно обработать. Но это я про сводную, если под этим подразумевается Pivot (сводная)  таблица Excel. Если нет, то тем более нужно понимать что вы там хотите. Ну а просто получить зеркальную информацию тоже можно но не эффективно.
По вопросам из тем форума, личку не читаю.
Как сделать запрос, чтобы во втором файле автоматически дополнялись запросы на новые строки?
 
третий прибывает с минуты на минуту?
По вопросам из тем форума, личку не читаю.
Обновление 18.06
 
Цитата
Андрей VG написал:
Такие баги порой годами висят...
да да :-)
вот ИИБАГ и вас посетил :-)
По вопросам из тем форума, личку не читаю.
Как вставить запятую в формулу без дубля?
 
Замените сперва запятые на пробелы, двойные убиерем тримером а потом обратно запятые
=SUBSTITUTE(TRIM(SUBSTITUTE(IF(AND(A6=B6;A6=C6;B6=C6);A6;IF(A6=B6;A6&" "&C6;IF(A6=C6;A6&" "&B6;IF(B6=C6;A6&" "&B6;A6&" "&B6&" "&C6))));",";" "));" ";",")

Думал показалось, или дежавю, а нет, все было
Изменено: БМВ - 14 Июл 2020 13:22:08
По вопросам из тем форума, личку не читаю.
Обновление 18.06
 
Off
Jack Famous, нет просто в очередном отпуске, хотя в этом году отпуск отличается от дистанционки только тем, что обязан или не обязан отвечать а почту и звонки :-).  Именно потому,  что работаю,
и потому,  что часть промахов разрабов прилетают сперва ко мне, я и знаю, что часто кроме как: "работаем","знаем", "скоро" часто ответить нечем.
По вопросам из тем форума, личку не читаю.
Сложный расчет работы часов сотрудника (учет проходов через турникет)
 
Цитата
phelex написал:
Верно понимаю что эту формулу вы зашили в вычисляемое поле сводной таблицы?
нет не верно. Сводная строится на основании основной таблицы и доп. столбца.
По вопросам из тем форума, личку не читаю.
Сложный расчет работы часов сотрудника (учет проходов через турникет)
 
Если п данные в таком виде и работник не шастает туда сюда в течении смены бесконечно (сейчас просто для примера сделал на 10 входов и выходов что помогает пошустрее считать или не выяснять диапазон) ,  то
=IF(COUNTIFS($B$1:B2;B2;$A$1:A2;A2;$D$1:D2;"Вход")=1;IF(LOOKUP(2;1/(A2:A12=A2)/(B2:B12=B2);D2:D12)="Выход";LOOKUP(2;1/(A2:A12=A2)/(B2:B12=B2);C2:C12);INDEX(B2:B12;MATCH(1;(A2:A12=A2)*(B2:B12>B2)*(D2:D12="Выход");))-B2+INDEX(C2:C12;MATCH(1;(A2:A12=A2)*(B2:B12>B2)*(D2:D12="Выход");)))-C2;"")
остальное дело техники
Изменено: БМВ - 14 Июл 2020 08:37:45
По вопросам из тем форума, личку не читаю.
Построение выпадающего списка на основе данных другой книги
 
topsufiy, Сервисный, вспомогательный.
По вопросам из тем форума, личку не читаю.
Как сделать запрос, чтобы во втором файле автоматически дополнялись запросы на новые строки?
 
Честно скажу, не знаю где почитать. Приложите реальный исходный файл строк на 20-30 и второй со сводной.
По вопросам из тем форума, личку не читаю.
Обновление 18.06
 
Цитата
Jack Famous написал:
увалень…
Алексей, тут не прав. Он не разработчик, он держит оборону и бессилен порой. Он же не может сказать , тестировщики  у нас ни к черту,  про...ли  , не проверили ... а разрабов нанял по объявлению, программируют за еду.. С другой стороны, тот не ошибается, кто ничего не делает.  Так что .... Ну а баги не такие серьёные ну разве что по самолюбию ударяют коту да медведю :-).  Настя не в счет 450 - это не 50к котовьих.
По вопросам из тем форума, личку не читаю.
Найти первую дату идущую после определенного события
 
в формуле из #8 заменить 1 на 2, а в тех что выше заменить МИН на наименьший  и тоже последний аргумент 2. Но тут не в почете такие темы в продолжение.
По вопросам из тем форума, личку не читаю.
Вызов макроса outlook из кода в excel
 
Цитата
Baot написал:
Но данный недокументированный метод вызывает ошибку 438.
почему недокументированный?
Цитата
Baot написал:
Поскольку ограничения политики безопасности в организации обойти не удалось, массовая рассылка из макроса VBA в excel недоступна.
Что блокирует? Если контроль на сервере, то ему все равно кто там отправляет, аутлук или ... .
Цитата
Baot написал:
но его блокирует настройка безопасности ms office
Конкретнее, что заблокировано.

Application.Run - не поможет, вы пытаетесь из (предположу что  Excel) запустить код в приложении Outlook, а не просто код который хранится там.
По вопросам из тем форума, личку не читаю.
Как сделать запрос, чтобы во втором файле автоматически дополнялись запросы на новые строки?
 
Цитата
Олег Григорьев написал:
Как сделать запрос, что бы во втором файле автоматически дополнялись запросы на новые строки?
Сделать SQL запрос и его в качестве источника для сводной и делать ничего не надо, но вааще и это не нужно, если дата и врем не текстом б было, то с группировкой справляется сводная сама, вопрос  только что вы там хотите получить в сводной.
По вопросам из тем форума, личку не читаю.
Извлечь первые 4 цифры, идущие подряд в ячейке (год), Извлечь первые 4 цифры, идущие подряд в ячейке (год)
 
=IFERROR(MID(C2;MIN(IF(ISNUMBER(--MID(SUBSTITUTE(SUBSTITUTE(C2;".";"!");" ";"!");ROW($1:$99);4));ROW($1:$99)));4);"данные уточняются")
Изменено: БМВ - 13 Июл 2020 12:26:41
По вопросам из тем форума, личку не читаю.
Визуализировать загрузку людей с привязкой к времени дня
 
Цитата
vokushna написал:
час/сутки/неделя
это только расчет значений "заголовков" столбцов, по которым анализируется необходимость закраски.
Цитата
vokushna написал:
картинки - не картинки,
ну тогда зачем на этот форум? Есть же масса других на которых картинки обсуждают.
По вопросам из тем форума, личку не читаю.
Отбор интервала чисел в другом числовом диапазоне
 
давайте тогда определятся, что нужно. И Светлый и я каждый раз просчитываем , хоть и разным методом. весь объем и определять наименьший из тысяч тысячи раз - печалька. но ведь это не требуется. Можно еще на подлете исключать те значения, что уже определены. на предыдущем шаге.
=MIN(IF(COUNTIFS($A$11:$A$14;"<="&ROW(INDEX(A:A;J5+1):$A$500);$B$11:$B$14;">="&ROW(INDEX(A:A;J5+1):$A$500))=0;ROW(INDEX(A:A;J5+1):$A$500)))
А может даже так
=MATCH(1=1;COUNTIFS($A$11:$A$14;"<="&ROW(INDEX(A:A;K4+1):$A$500);$B$11:$B$14;">="&ROW(INDEX(A:A;K4+1):$A$500))=0;)+K4
Изменено: БМВ - 12 Июл 2020 19:48:07
По вопросам из тем форума, личку не читаю.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 496 След.
Наверх