Главное заменил запятую на точка с запятой. епрст. Спасибо огромное, вот что значит спецы.
При слиянии данных с помощью ВПР ошибка. Почему?
При слиянии данных с помощью ВПР ошибка. Почему?
18.12.2019 10:58:47
Не получается сделать слияние таблиц: из второго листа присоединить к первому по полю Наименование. Пишет ошибка. Прикрепил пример прям с ошибкой.
Если вставляю формулу ниже на Лист1 в E2 то пишет Ошибка
Изменено: |
|||
|
Кнопки назад и вперед не работают с макросом
08.10.2019 17:39:26
|
|||
|
Кнопки назад и вперед не работают с макросом
Кнопки назад и вперед не работают с макросом
Выделеная ячейка другим цветом
05.10.2019 16:46:00
Не могу понять где ошибка. Использую такую функцию - окрашивать выделенную ячейку желтым цветом. Смысл в том, что бы при уходе с выделенной ячейки оставался тот же первоначальный цвет ячейки, который был. Но всё стирается.
Изменено: |
|||
|
Как взять значение ширины столбца
Как взять значение ширины столбца
Как взять значение ширины столбца
29.09.2019 09:43:41
Добрый день. Использую такую функцию, которая вставляется на Лист. Функция отслеживает положение курсора, когда выделенная ячейка всегда окрашивается в желтый цвет, а при переходе на другую ячейку, цвет ячейки возвращается обратно (что бы не испортить форматирование). Такой же финт хочу проделать с шириной столбца, то есть там где выделенная ячейка, ширина столбца увеличивается до 25 или до AutoiFit, но при переходе на другой столбец ширина поля должна вернуться обратно. Я не могу записать в переменную ширину столбца, пробовал такие варианты:
Ну а вот вся функция
Изменено: |
|||||
|
Формула копирует текст с ячейки и склеивает все слова в одну строку без пробелов
24.09.2019 11:01:44
Доброго дня. У меня есть ячейка A1 с текстом (строками) внутри:
Строка1 Строка2 Строка3 Когда использую формулу для B1 (=A1), то всё склеивается в одну строку Строка1Строка2Строка3 А как можно вставлять, допустим, пробелы между строками?
Изменено: |
|
|
Скопировать данные с одного листа на другой если несколько условий
Скопировать данные с одного листа на другой если несколько условий
Скопировать данные с одного листа на другой если несколько условий
17.09.2019 18:24:27
Ладно, допустим с циклом. Подготовил вариант. Но есть разочарование в VBA. В файле около 50 тыс строк и около 10 столбцов, при выборки на основе скрипта выше даже с одним условием, он захлебывается, уходит в глубокое раздумье на три мин и более и больше оттуда не выходит. Применять диапазон из 5-10 слов вообще нет смысла. (А я то проверял на примере из 150 строк и там всё работало). Что интересно, родной ручной фильтр Excel на 50 тыс строк работает быстро, секунда-две, но он ограничен двумя условиями ИЛИ (содержит слово..). А мне надо было до 6 условий. Неужели vba тугодумный...
Ну и вот вариант по нескольким условиям:
Изменено: |
|||
|
Скопировать данные с одного листа на другой если несколько условий
Скопировать данные с одного листа на другой если несколько условий
Скопировать данные с одного листа на другой если несколько условий
16.09.2019 18:22:16
Интересно, дома проверю, сейчас уже ухожу. А использовать принцип формулы условного форматирования, которая делает почти то же самое, только разукрашивает, можно?
Изменено: |
|||
|
Скопировать данные с одного листа на другой если несколько условий
16.09.2019 17:56:26
Доброго дня. Есть vba который копирует данные с одного листа на другой если в поле E2 есть некая строка (слово). А как использовать несколько условий в поле E? то есть любое из слов в E2:E10. Если указываю диапазон то ошибка. Если просто E2 то всё работает.
Нерабочий вариант
А вот рабочий вариант
Изменено: |
|||||
|
Как скопировать данные с одного листа на другой на основании данных в столбце
15.09.2019 17:51:40
Глубоко извиняюсь, исправил VBA и скрипт заработал:
Sub Copy_Criteria () Dim i, LastRow LastRow = Sheets("Лист1").Range("A" & Rows.Count).End(xlUp).Row Sheets("Лист2").Range("A2:I500").ClearContents For i = 2 To LastRow If Sheets("Лист1").Cells(i, "A").Value = "Яблоки" Then Sheets("Лист1").Cells(i, "A").EntireRow.Copy Destination:=Sheets("Лист2").Range("A" & Rows.Count).End(xlUp).Offset(1) End If Next i End Sub А вот формула... интересно..
Изменено: |
|
|
Как скопировать данные с одного листа на другой на основании данных в столбце
15.09.2019 17:40:29
Как скопировать данные с одного листа на другой на основании данных в столбце (то есть где попадаются яблоки). Есть формула, но не работает хоть ты тресни: =filter(Лист1!A:C;Лист1!A:A="Яблоки") Причем я так понял формулу надо вставлять в ячейку A2 второго листа. или нет. Всё время ругается на Имя. Имя ему не нравится. Так же нашел макро, выложил какой то индус и тоже ни не работает: Sub Copy_Criteria () Dim i, LastRow LastRow = Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row Sheets("Sheet2").Range("A2:I500").ClearContents For i = 2 To LastRow If Sheets("Sheet1").Cells(i, "E").Value = "" Then Sheets("Sheet1").Cells(i, "E").EntireRow.Copy Destination:=Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Offset(1) End If Next i End Sub
Изменено: |
|||
|
Как в текстовом фильтре два раза указать текст содержит
Как в текстовом фильтре два раза указать текст содержит
Как импортировать множество файлов CSV в один Excel файл
09.09.2019 14:26:22
В powershell я бы это сделал примерно так:
1. Считать все файлы из такой то директории в одну переменную (массив с данными) 2. Выгрузить содержимое переменной (массива) в конечный файл Две строчки. Но есть недостаток. Файлы csv поступают постоянно и информация на момент просмотра в "собирательном" файле excel должна быть актуальна, это значит надо вешать планировщик задания на этоит скрипт и запускать его постоянно через какое-то время, чего не хотелось бы. А пользоваться файлом будут без меня. Я бы сам запускал себе этот скрипт и пользовался и т.д.
Изменено: |
|
|
Как импортировать множество файлов CSV в один Excel файл
Как импортировать множество файлов CSV в один Excel файл
09.09.2019 13:54:12
Согласен. Как уже вижу тут двумя-пятью строчками не обойтись, (как в powershell кстати по данному вопросу). Но мне нужен Excel. Буду копать дальше.
Изменено: |
|
|
Как импортировать множество файлов CSV в один Excel файл
Как импортировать множество файлов CSV в один Excel файл
Как импортировать множество файлов CSV в один Excel файл
09.09.2019 13:07:30
Кто нибудь может предложить вариант макро, который объединит множество файлов CSV в один Excel файл на один лист? Все CSV абсолютно одинаковы, находятся в одной папке с книгой Excel, то есть открыл книгу Excel запустил функцию (либо кнопку) и он без вопросов объединил все файлы csv в один лист. Лучше, что б и функцию запускать не надо было, просто открыл книгу. Спасибо
(если надо скину пример файлов csv)
Изменено: |
|
|
Условное форматирование подсветка строки на основании слов по шаблону
Как диагностировать ошибки в Excel ?
Как диагностировать ошибки в Excel ?