Еще раз благодарю
3 варианта получается во вложении
3 варианта получается во вложении
14.07.2019 09:24:02
С find работает ниже код нормально - но предполагается что в таблице будет 2-3 тыс строк - наверно тупить будет
Поэтому вопрос выше с массивами актуален - как же его переделать чтоб корректно работал ?
|
|||
|
14.07.2019 01:21:19
если использовать вариант от
Изменено: |
|||
|
13.07.2019 23:03:12
ничего не понял пока - в общем выкладываю файл с примером и код
Дело в том что при arr() = Range("B1:B" & lr).Value - все корректно ищет и скрывает строки - но только по столбцу B (а не по всему диапазону A4:M таблицы) - строки со значениями поиска видимы, строки без значений поиска скрыты При arr() = Range("A4:M" & lr).Value - все некорректно идет - не работает как надо - нужные строки со значениями поиска скрыты, а строки без значений поиска видимы |
|||
|
13.07.2019 20:24:54
ищу макрос поиска со скрытием строк и поиску по части слова в диапазоне таблицы - набрел на эту тему
слепил макрос - вроде все ищет и работает Только одна заминка - сейчас ищет только в диапазоне arr() = Range("E1:E" & lr).Value lr = Cells(Rows.Count, "A").End(xlUp).Row а как сделать чтобы искал так arr() = Range("A4:M" & lr).Value ? - но так не прокатывает те в массив arr() както надо загнать значения диапазона ячеек Range("A4:M" & lr).Value (а не одного столбца) макрос рабочий прилагаю
|
|||
|
11.07.2019 22:55:32
да все нормально - закомментируйте часть все нормально отображается - но дробными числами (не процентами в ListBox)
Изменено: |
|||
|
11.07.2019 22:25:14
К сожалению ошибку пишет на Percent типа Sub or Function not defined - не пркатывает почемуто строка с Percent
Изменено: |
|
|
11.07.2019 22:12:48
Добрый вечер всем !
Столкнулся с проблемой - значения ячеек в формате % некорректно отображаются в ListBox формы в ячейке например 10% - в ListBox отображается 0,10 в ячейке например 25% - в ListBox отображается 0,25 Пробую загнать в форму код
отображать начинает шестизначные числа и пр - как можно правильно наладить в ListBox отображение % ? |
|||
|
11.07.2019 20:24:33
хм так заработало
|
|||
|
11.07.2019 20:21:00
Чегото не заработало корректно
|
|||
|
11.07.2019 19:59:53
Добрый вечер всем !
В книге 2 листа: лист "УчетДокументов" и лист "Выполнено" В столбце А обоих листов находится нумерация строк - при этом нумерация уникальна: те на обоих листах нет повторяющихся (одинаковых) номеров Как на листе "УчетДокументов" в столбце А в первую незаполненную ячейку внести уникальный номер по условию: собрать все номера внесенные на обоих листах в столбце А, вычислить последний самый больший номер N и присвоить в новую строку номер N+1 ? Макрос начал делать - но пока только определение 1 незаполненной ячейки
Файл с примером прилагаю. |
|||
|
10.06.2019 19:31:37
Так сделал - но ошибку дает на строке arr(i, 1) = DelTrash(arr(i, 1)) типа ByRef argument type mismatch
|
|||
|
10.06.2019 17:35:47
День добрый всем !
Есть макрос поиска по InStr- нашел на просторах инета приспособил под свои нужды По значению TextBox1 ищет совпадающие значения в столбце B и показывает нужные строки с совпадающими значениями (остальные скрывает)
Вопрос в том что нужно сделать нестрогий поиск - исключить спецсимволы (кавычки, точки, тире и пр) и лишние пробелы (не дожны учитываться при поиске) те както модифицировать строку
чтоб не учитывал при поиске регистр,спецсимволы и лишние пробелы ? Например: в TextBox1 строка для поиска: Шкаф Белый найдет шкаф "белый" |
|||||
|
26.05.2019 18:09:08
Доброго дня всем !
Как выровнять текст в TextBox формы по вертикали - только по горизонтали есть Наткнулся на код в форму на ресурсе Код выглядит так
Только не понял как запустить - непонятен этот кусок
Заменил на это
MultiLine в True поставил Но выдает ошибку на переменную text1 Как поправить код чтоб работал ? Файл приложил с примером |
|||||||
|
22.05.2019 19:28:43
Попробовал так сделать на основе макросов выше - вроде работает но время от времени случайным образом ругается на rhgForCopy.Copy
|
|||
|
22.05.2019 17:47:21
формат исходной строки не трогаем - вырезаются только значения
а в новую строку попадают вырезанные значения из исходной строки и копируется формат исходной строки
Изменено: |
|
|
22.05.2019 17:02:57
sokol92 к сожалению ваш вариант выдает ошибку на строке rngForCopy.Copy
Нужны рекомендации по следующему коду - не хочет работать: вырезать только значения (формат исходной строки не трогаем) и вставить в новую строку значения и все форматы исходной строки. Стандартный Cut не подходит - он вырезает формат исходной строки. Ошибка на строке ActiveSheet.Paste ( причем без строки rhgForCopy.ClearContents макрос нормально работает как простое копирование)
Изменено: |
|||
|
21.05.2019 15:15:52
Благодарю еще раз Ivan.kh за помощь !
Добавил строку еще ActiveCell.EntireRow.Select - чтоб визуально выделялось
|
|||
|
21.05.2019 13:41:25
Все нормально копирует - в макросе закомментируйте все защиту и при снятой защите все прекрасно работает - только что перепроверил
Пытливый - ваш совет к сожалению не помог
Изменено: |
|
|