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

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

Цитата
написал: Step +1 (Step=шаг)Только вместо For Each нужно For i=1...  i=1+1 Next i
Так вот проблема, что не могу это правильно вставить, если полностью убираю For Each, то выдает ошибку, а если добавляю For i=1 к имеющемуся, то виснет
Изменено: vikttur - 26.12.2021 21:41:44
Как задать шаг в VBA для корректного копирования данных?
 
Здравствуйте!
Есть некая таблица, количество строк в таблице может быть совершено разное, для работы с данными удобнее когда данные находятся в одной строке, но есть обязательная форма, в которую надо все это превратить, после работы с ней.
Написал макрос, в котором копирую и вставляю значения в нужные ячейки, а именно в строку ниже. Если я выбираю диапазон, в котором надо произвести копирование, то копирование происходит не корректно, так как он начинает копировать ячейки с той строки в которую были скопированы данные. Говоря проще надо задать шаг, что бы он пропускал следующую строку и копировал нужную. Помогите пожалуйста уже голову сломал - не получается.

ЗЫ: с кодом я намудрил, так что не судите строго
Не работает ВПР
 
Всем спасибо! Разобрался.
Не работает ВПР
 
Здравствуйте!

Не работает ВПР.

В файле есть несколько листов. Надо что бы ВПР искал данные с другого листа и подставлял их. С листами "Расчет рейтинга гр. А,В" и "Рейтинг гр. А.В" все получилось. А вот в листе "Рейтинг гр. D" почему то не работает, хотя листы все идентичны. Помогите пожалуйста разобраться.
Как вставить "ЕСЛИОШИБКА" в формулу массива
 
БМВ, спасибо! Понял свою ошибку.
Не правильно в конце скобки ставил)))
Как вставить "ЕСЛИОШИБКА" в формулу массива
 
Файл
Если значений указано не будет, то формула выдает ошибку
Изменено: Александр1986 - 10.01.2019 17:19:11
Как вставить "ЕСЛИОШИБКА" в формулу массива
 
Здравствуйте!
Помогите пожалуйста правильно написать формулу. Есть такая формула:
Код
=ИНДЕКС($C$5:$C$1162;ПОИСКПОЗ(E5&F5;$A$5:$A$1162&$B$5:$B$1162;0))

Мне надо в нее еще вставить формулу ЕСЛИОШИБКА так, чтобы она работала, пробовал разные варианты, ничего не получается.
Макрос для запуска пользовательской функции
 
Hugo, Спасибо!
Макрос для запуска пользовательской функции
 
Макрос для запуска пользовательской функции
 
А можно сделать так, что бы макрос не выполнял функцию, а вызывал "помощник" функции, например:

[img]file:///C:/Users/USER/Desktop/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82.png/[/img]
Макрос для запуска пользовательской функции
 
Код
Function Пример(Число As String, Коэффициент as string)
Пример = (Число * 2) / Коэффициент
End Function
Изменено: Александр1986 - 20.06.2018 17:53:28
Макрос для запуска пользовательской функции
 
А если в функции будет больше аргументов? пример:
Код
Function Пример(Число As String, Коэффициент as string)
    Пример = (Число * 2) / Коэффициент
End Function
Формула =ЕСЛИ(ИЛИ(A5="красный";B5="зеленый");ИСТИНА;ЛОЖЬ), Как правильно написать эту формулу?
 
Киньте файл с примером, потому что у меня символ & - работает
Макрос для запуска пользовательской функции
 
Здравствуйте! Никак не врублюсь как сделать так что бы функция запускалась через макрос. Например, есть функция.

Код
Function Пример(Число As String)
Пример = Число * 2
End Function

Как сделать так, что бы ее можно было запустить пи помощи макроса, вот что я пытался:

Код
Sub Ф()
Application.Run "Пример"
End Sub

Function Пример(Число As String)
Пример = Число * 2
End Function

Не получается

Где то в интернете видел такой вариант:
Код
Sub Ф()

Function Пример(Число As String)
Пример = Число * 2
End Sub
Но это вообще какой то бред
Формула =ЕСЛИ(ИЛИ(A5="красный";B5="зеленый");ИСТИНА;ЛОЖЬ), Как правильно написать эту формулу?
 
=ЕСЛИ(ИЛИ($B779="красный";$B779="желтый";$B779="зеленый";$C779="крас&");M779;0)
Нужен макрос поиска и подстановки данных из закрытого файла, Что именно надо: открыл пустой файл ексель, задал параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, брал информацию не только с одной колонки, данной строки, ка
 
Спасибо skais675 за интересное решение проблемы. Тема закрыта!
Нужен макрос поиска и подстановки данных из закрытого файла, Что именно надо: открыл пустой файл ексель, задал параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, брал информацию не только с одной колонки, данной строки, ка
 
Извиняюсь что внес путаницу в форуме, еще раз внимательно прочту правила форума и больше так не буду
Нужен макрос поиска и подстановки данных из закрытого файла, Что именно надо: открыл пустой файл ексель, задал параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, брал информацию не только с одной колонки, данной строки, ка
 
Как это примерно должно быть:
В новой книге [FILE ID=296041] задаю параметры поиска, указав на этот файл.
Ищу в [FILE ID=296044] например всадника: Петров и хочу чтобы в новой книге появился сам Петров и необходимая о нем информация, год рождения, разряд/звания, Рег. №
(заданных параметров может быть больше или меньше, файлы с базой могут разниться)
Макрос находит мне петрова и вставляет всю эту инфу в заданные ячейки
Далее ищу лошадь по кличке и задаю, что мне надо кроме кличке (паспорт ФКСР, рост в холке и т.д.)
Поиск будет проходить по разным полям. Как ВПР точное совпадение и неточное. В идеале должно выглядеть как пользовательская функция, с диалоговым окном, как тот вариант, что был мне предложен по ссылке. Но там говорю не подходят ограничения (количество установок, невозможность править)
Нужен макрос поиска и подстановки данных из закрытого файла, Что именно надо: открыл пустой файл ексель, задал параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, брал информацию не только с одной колонки, данной строки, ка
 
Цитата
Цитата
Цитата
Александр1986 написал:
Спасибо! Это мне подойдет!
Цитата
Игорь написал:
Есть готовое решение http://excelvba.ru/programmes/Lookup стоит 1200 руб
Посмотрел получше, понял, что не подойдет, слишком много ограничений типа нельзя редактировать и ограничение по установки на количество компов. Жду дальнейшие предложения
Нужен макрос поиска и подстановки данных из закрытого файла, Что именно надо: открыл пустой файл ексель, задал параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, брал информацию не только с одной колонки, данной строки, ка
 
Спасибо! Это мне подойдет!
Нужен макрос поиска и подстановки данных из закрытого файла, Что именно надо: открыл пустой файл ексель, задал параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, брал информацию не только с одной колонки, данной строки, ка
 
Что именно надо: открываем пустой файл ексель, задаем параметры из какого файла, что именно ищем и какие данные в соответствии с этим вставляем, т.е. что то похожее на ВПР, только более расширенный, что бы брать информацию не только с одной колонки, данной строки, как в обычном ВПР, А можно было задавать несколько колонок, из которых надо подставить значения.

Сроки терпимые, бюджет не большой, сколько это может стоить сам не знаю, предлагайте свои условия.
Изменено: Александр1986 - 31.05.2018 13:45:15
Помогите написать макрос поиска
 
Подскажите пожалуйста можно ли написать макрос, даже лучше пользовательскую функцию, что бы осуществлять поиск из другого файла и вставлять заданный диапазон. То есть что то наподобие впр.  
Изменено: Александр1986 - 29.05.2018 19:18:52
Страницы: 1
Наверх