EXCELe-господин снова итт и часа 2 может бесплатно советовать что-нибудь по екселю или VBA.
Ну что же вы ребята.
Как и вчера, можно просто прославлять этот сверкающий вин тысячелетия.Кстати призываю вчерашнего анона с задачей о выборе столбца и суммировании - получилось ли по моей формуле?
>>139362954 (OP)>советы по excelЧто-то уровня программирования на HTML/CSS?
>>139363147Ну а ты все знаешь по екселю например?Подводные камни фильтрации? Способы быстрого сравнения нескольких списков? Особенности трехмерных формул и формул массивов?
>>139363217>школьник прошел курс excel из интернетовО да.
>>13936326013-летний опыт работы со сложными и ответственными задачами например.
>>139363260>>139363309+ еще 5 распиздяйничества.
>>139363309>сложные и ответственные задачи>в excelСекретутка чтоли с опытом?
>>139363352Чем тебе не угодил ексель? И что тогда ты подразумеваешь под сложными и ответственными?Если ты неправильно посчитаешь инвестпроект, в котором 70 наименований изделий, которые собираются из нескольких сотен комплектующих, которые поставляет несколько сотен поставщиков и покупает несколько десятков покупателей, каждый по своей схеме - это несложно? Не ответственно? А мониторить это и давать ответы на любые вопросы по текущему состоянию этого говна несложно?По моему ты не понимаешь о чем пишешь, зеленый.
Как открыть одновременно два и более окна в экселе? Не внутри одного, а именно разные?
>>139362954 (OP)Как столбец перевернуть в строку, и слить это все в одну ячейку, где слова будут разделены запятой?
>>139363477Shift+click
>>139363482
>>139363508Не работает
>>139363472Такие дела правильно было бы сливать в БД и дергать информацию оттуда каким-нить простеньким клиентом или вообще прикрутить веб-морду к серверу. Тут тебе и широта действий, и масштабируемость, и разграничение доступа и т.д. и пр.Кто ж отвественные задачи решает в ёкселе?
>>139363477Два экземпляра приложения всмысле?
>>139363477
>>139362954 (OP)Как "спрятать" интерфейс Excel и сразу показать форму VBA (что-бы было похоже на приложение)?
>>139362954 (OP)Как в ексель импортировать АПИ данные с сервера?
>>139363661Да. Два и более. И, если можно, сделать такое открытие по умолчанию.
>>139362954 (OP)Хочу сосать хуй два часа.
>>139362954 (OP)Посоветуй как правильно обращаться к ячейкам из VBA и как без мозгоебли сделать расширение, чтобы кнопка на панель в 2007 - 2010 ексель при установке расширения сразу добавлялась
>>139363767 -> >>139363709
>>139363856Мне надо два разных файла открыть одновременно на одном экране рядом друг с другом, но не внутри одного приложения, а как два разных.
>>139363839Что значит правильно? Правильно это все в контексте конкретной задачи.Обращайся Range например, если у тебя все действия происходят на текущем листе.Или Лист1.Range если планируешь работать с ячейками другого листа.Можно еще Cells(x,y), да дохуя способов. Говорю же - как удобно в каждом конкретном случае.>>139363839Сохраняешь свою книгу как надстройку, подключаешь ее и все.Насчет кнопки на панели - проще один раз добавить ее руками и все. Или у тебя куча надстроек ежедневно добавляется удаляется?
>>139363992Не вижу проблемы. Открываешь один файл и соовтетственно 1-й экземпляр прииложения.Потом открываешь 2-й экземпляр приложения и из него открываешь второй файл. Дальше располагаешь их как уггодно.Или тебе надо чтобы в экране 1 приложения он видел файл, открытый вторыым приложением? Думаю это невозможно. Ну или я не так тебя понял.
>>139362954 (OP)Почему когда мне надо скопировать имейл из ячейки, приходится тыркать несколько раз? Особенно если длина адреса почти равна ширине ячейки, бесит пиздец, когда их нужно пару сотен обработать.
>>139364225Потому что он у тебя как гиперссылка.
>>139364299Вот, я тыркаю удалить ссылки, а они снова восстанавливаются после нескольких копирований.
>>139362954 (OP)Ты программист Visual Basic и работаешь с Excel?
>>139364196Мне надо, чтобы по щелчку мыши файлы всегда открывались в новом приложении
>>139364014Спасибо. А руками это как, можешь скинуть мануал? Один раз потребовалось - добавил с помощью какой то специальной программы
>>139364318Потому что ты при копировании видимо проваливаешься в режим редактирования ячейки, потом жмешь еннтер и конечно же снова она становится гиперссылкой.Ответ очевиден - не проваливаться в режим редактирования ячейки, я просто выделить ее квадратиком и копировать ячейку, а не сам текст внутри ячейки, лол.Понял?
>>139363472Для такого разумные люди бд юзают, а не секель, секретутка ты недоразвитая. Лови сажу.
>>139364354работаю с ексель и уже как производное немного ебашу в вба.
>>139362954 (OP)Умеет ли Excel или есть ли расширения либо подключаемые штуки, чтобы Excel смог от какой-либо формулы сделать производную функцию в виде формулы?Например дать формулу y(x)=2*(х^(2)) и чтоб Excel выдал производную y(x)=x
>>139364014Советы уровня 13 лет опыта, лол.ТЫ ХУЛЕ ТАКИЕ СЛОЖНЫЕ ВОПРОСЫ ЗАДАЕШЬ ДЕЛАЙ РУКАМИ ВСЕ И НЕ ПАРЬСЯ
>>139364451А что-за работа? Финансист какой-нибудь?
>>139364381Т.е. ты например в проводнике или в другом файлменеджере щелкаешь мышью на файле и откррвался новый ексель?Были какие то изъебские способы с реестром и тд., но этого я не знаю, сорь.Не сталкивался с такими задачами
>>139363761сверни окно командой на безике, через кнопку.
>>139364517Ога.
шорткат на создание нового листа?
>>139364548Ес.
>>139364668Как подключить? Что делать? В 2007 или 2010 Excel такое есть?
>>139362954 (OP)Оп, скажи, можно ли как-то забиндить несколько ячеек на разных листах друг на друга (и как это сделать?). Т.е. если я изменяю значение в любой такой ячейке, то другие, которые с ней связаны, принимают это же значение. Я по работе запилил несколько листов для разных задач, но некоторые значения было бы удобно изменять без переключения на соседние листы.
Можно ли выделить несколько строк полностью (через одну например) автоматически или хотя бы руками, чтобы потом сразу сделать с ними какое то действие?
>>139364742Это >>139364668 я не туда ответил.Думаю, это надо искать математические надстройки. Стандартных способов вычисления производной в виде формулы я не знаю.
>>139364786Только макросом, т.к. по условию ты можешь изменять любые из них, а значит это сотрет формулы в них.
аа и ещё в догонку: сейчас пишу так=ЕСЛИ(C199=0;СЦЕПИТЬ("xxx-yy");СЦЕПИТЬ("xxx-zz"))а хочется вот в таком виде:СЦЕПИТЬ("xxx-") ЕСЛИ(С199=0;"yy";"zz")
>>139364810Я думал, что есть только численные методы, например, Excel скажет производную y'(2)=даст ответ, а в виде формулы y'(x) не скажет.Но тогда я х.з., я с Excel на "Вы" не знаю как загуглить штуковину для добавления поиска формулы. В тупую гуглил как получится, но разумеется ничего не нашлось
>>139364847>>139364786Если тебе прямо текст макроса нужен то это не 5 сек.В двух словах - надо в каждом листе в его событии SelectionChange проверять пересечение целевых ячеек и объекта selection
>>139363099нет я же рукожоп, можешь по подробней, и про поиск нужно листа напоминаю
>>139364849Вот кстати насчет сцепить. Если сохраняешь лист в русском екселе, а потом открываешь в английском, формулы поломаются? Есть ли способ использовать английский язык в названиях операторов в русской версии?
>>139364999да, в русском экселе можно писать английский команды, например вместо если - if
>>139364849Ну так и пиши, можно и без сцепить:"ХХХ" & ЕСЛИ(С199=0;"YY";"ZZ")
>>139364957Ну чтож ты, я ж все расписал:вот формула (ХУЙ заменить на знак умножения)=СУММЕСЛИ(СМЕЩ(ДВССЫЛ(АДРЕС(10;МАКС((C10:H10=G3) ХУЙ СТОЛБЕЦ(C10:H10))));0;0;100;1);G4;СМЕЩ(ДВССЫЛ(АДРЕС(10;МАКС((C10:H10=G3) ХУЙ СТОЛБЕЦ(C10:H10))));0;0;100;1))Вводит ее надо не по нажатю ентер, а сочетанием CTRL SHIFT ENTER - это формула массива, не обычная холопская фромула.У тебя будет и искать столбец по условию - см. соответствующую ячейку, и сортировать и суммировать его по условия - тоже см. ячейку ниже.
Дай удобный шаблон для учета валюты, например таблица дата покупки, курс покупки, продажа, прибыль/убыток. Есть готовые какие-нибудь годные?
>>139364956Спасибо, буду знать куда гуглить. Макросы самому писать не приходилось, создавал только с помощью записи.
>>139365140Что-за красивенький шрифт на картинке?
>>139364786Как вариант вынести такие значения на отдельный , вспомогательный лист и изменять такие значения только оттуда.Т.е например у тебя есть сквозная константа Х.Вынеси ячейку сс ее текущим значением на вспомогательный лист AUX, на всех остальных листах наебашь ссылки на нее на листе AUX и все.И таким образом со всеми своими сквозными переменными.Это гораздо лучше чем ебаться с макросами и событиями и intersect и т.д.
>>139364788Добавить любую строку к уже выделенным можно через ctrl, щелкая по заголовку этой строки.
>>139365329Calibri по дефолту.
>>139365256Не не нахуй макросы. Вот норм решение >>139365333
>>139365140у меня не вставляется онадля понимая приложил картинкунапример по всем листам книги посчитать сумму у тренера михайлов за октябрь
>>139364788Не понял вопроса. Конечно можно. ПРОСТО берешь и выделяешь. В чем проблема то?
>>139365333Ну вот как раз в том и загвоздка, что переключаться на другие листы не желательно. удобнее чтобы для расчета все необходимые значения лежали рядом, на этом же листе. Но некоторые из них могут пригодиться в других местах.
>>139365351Спасибо
>>139365460И гуглить надо походу, если что непонятно?
>>139365516Тогда только макросом, т.к. вводя значения ты похеришь формулы, соответствено нельзя один раз просто связать формулами эти ячейки.Это достааточно сложный макрос кстати. Вполне реализуемый но сложный. События, листы, is intersect и т.д.
>>139362954 (OP)Опчик, вот есть таблица с данными, а вокруг нее некоторое количество пустых строк и столбцов. Например таблица на сто строк, а потом вниз ебанные миллионы пустых строк до предела возможного в экселе, которые жрут дофига памяти, и делают перемотку неудобными. Как убрать эти левые пустые строки\столбцы? Delete не предлагать
>>139365456> объединения ячеек, на которые наложен автофильтрМои глаза!!!111Напиши четко какой столбец надо просуммировать и по какому критерию.
>>139365616Да просто надо сделать циклическую ссылку, это будет ну не знаю как вечный двигатель чтоли! Когда будешь менять в одной ячейке циклическая ссылка подберет значение и пустит по кругу. И будет постоянно так крутить! Поэтому купи прмощней комп себе заранее.
> >>139365616> и пустит по кругу. И будет постоянно так крутить! Число итераций задать можно
Как копировать данные из ячейки, в которой находится текст более 256(ну ты понял сколько) символов ?
>>139365703Ага да есть такая проблемс. И правда очень тормозит.Суть в том, что если эти ячейки не трогать, то они и не жрут память. А если жрут, значит с ними уже работали.Если делет не предлагать, то скопировать таблицу на новый незашкваренный лист, а зашкваренный лист та-даааам: Удалить!Но если на него завязана куча формул то конечно не вариант.А почему дел не предлагать то?
>>139365777))) пат сабатон еще навирное?
>>139365873Все что больше предела, по моему в ячейке не более 1024 символа, просто отсечется при вводе данных, поэтому не вижу проблем с копированием такой ячейки.Другое дело если ты копируешь например из екселя 2010 в какой нибудь супер древний ексель.
Как вставлять числа длиной например в 30 цифр? Так чтобы они не округлились и можно было производить арифметические действия с ними
>>139365712например столбец С, нужно найти все листы(около 500) в книге с фамилией Михайлов, и вывести общую сумму столбца Е (лучше если поиск будет именно по месяцу ноябрь а не столбцу Е) или, например, сделать count по полю № столбец А, если он заполнен такое, вообще, возможно в экселе?
>>1393658781. Как выделить хуилион ячеек за конечное время?2. Как удалить хуилион ячеек за конечное время? Даже если они пустые, иногда тормозит при удалении и удалает со скоростью несколько десятков ячеек в секунду.Скопировать на отдельную страницу пока единственный вариант, но ты уже написал почему не всегда это приемлемо.
>>139365703А если их скрыть? Подойдет такой вариант?
>>139365984Я про копирование в ВБА, мне нужно скопировать из ячейки, где может оказать большой текст в вордовский файл( что типо слияния, только копи/паст из икселя в ворд) а мне икселя выдаёт ошибку, мол столько символов нельзя копировать. Я гуманитарий, макрос простейший- копирую ячейку, нахожу текст в ворде (типо 1_1) и вставляю данные ячейки
>>139366070Прозреваю чудовищнейшую структуру книги, которую ваяли 2 бабы Свеклы из педсовета.Ну чудес не бывает, а если и бывают, то только если к ним готовится.Не в обиду сказано бротан, но видимо книгу использовали просто как текстовый редактор. Конечно это все можно и не тяжело, но у тебя видимо пиздецкая структура книги + совершенно неприспособленное наименование заголовков + сложные критерии поиска.В рамках треда не вижу как тебе помочь.
>>139366108Ну выделить не должно быть проблемой, выделяешь строку + CTRL + стрелка вниз.Если даже с выделением возникают сложности, то тут проблема в компе.Удалить - да, может виснуть, но выделить то!А вообще лучше все же заморочиться с переносом формул. Не думаю что у тебя там сложные формулы в сотнях ячеек.
>>139366200Попробуй не Range("").copyА например объяви переменную Х в екселе типа STRING и перед копированием в ворд присваивай ей значение Range("").valueА копируй в ворд уже значение переменной Х
>>139366150Конечно нет, лол. Это как закрыть глаза в надежде что тебя не найдут.
>>139366350может заведешь фейкопочту для связи?про баб в точку их, именно, 2есть вариант их заставить переделать какие-то вещи в целях оптимизации, принципиально, то что я хочу исполнимо или проще в sql уебывать?(в нем то я такие вещи смогу)реально конвертировать эту уебу в эксель? например для листов простоя создать доп поле в таблице и все?
Под сотню ответов? 2016? Не знать макросы и вба? Блять, мои бухгалтеры умнее. А опу сажи конечно.
>>139366668Мне надо видеть всю книгу чтобы четко сказать стоит ли оптимизировать ее или можно и так макросом ебануть или еще проще.Фейка нет сорь.
>>139366816Вообще использования макросов - не признак мастера. Настоящий гуру стремится решать задачи стандартными средствами екселя.
>>139366874Слышь, поехавший, ты бы читать научился, потом мне про мастеров рассказывал. Но, я в любом случае, проигрываю с мастера экселя.
>>139366826вот другой лист, они однотипны на самом деле и номера листовя бы все это сделал за 5 сек, если бы это было в скуле
У меня ещё один вопрос. Функция: если(найти"искомое слово">0)да;нет), возникает проблема, ведь если слова нет, то выдаётся не число а н/д, соответственно, вариант "нет" никак не подгрузится. Есть какой вариант функции, чтобы можно было при наличии данных выдать "да", а в случае их отсутствии выдать "нет"
Оп, бля, ты вроде ниче так, но чего так. Ты почитай условия, мля. Погроммист.
>>139367101Все просто. сек.
>>139367225Бля, ну а кто будет подводит свойства ячеек в один вид? Я, сука?
Калькуляторо-господин в треде, задавайте свои ответы
Что такое VBA и для чего нужон?
>>139362954 (OP)Можно какую-то гадость подсунуть в макросах экселя? :3
>>139367615что-то твой сек затянулся, за это время я уже посчитал кол-во строк через вба, что по сути счет заполненных ячеек столбца Атеперь я здесь мастер экселя, а ты говно )
>>139364381Эта залупа только с вордом работает по умолчанию. Для екселя надо качать заплатку от майкрософт.
ОП, ты ещё в тренде?Смотри, записал макрорекордером такой кодActiveSheet.Range("$A$1:$B$1048576").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYesПочему не работает, пишетRun-time error '5':Invalid procedure call or argument?
>>139367225ЕОШ, ЕОШИБКА