Find если не находить то выдает ошибку, когда выйдет ошибка нажмите на Debug i останавливается на 21, посмотрите после 21 строки нет "Дах" слова из-за этого
не дружу я с Find'ом
Рахмет! А OnError почему то не помогает...
Здравствуйте! Скажите пожалуйста, как прописывать имена листов при работе с циклом?
Я обычно справлялся с задачей переименовыванием листов в 1....н и в цикле писал примерно так:
For i = 1 to m Worksheets(i)...... Next i
Нашел какой-то макрос, который помог мне переименовать их, в нем был аргумент "item" - но как я не пытался переделать его для использования листов, не получалось.
Очень неудобно использовать номера
Sub ПереимЛист() Dim i As Long, ShName As Variant ShName = Array("_1", "_2", "_3") For i = 1 To 3 'Sheets.Count Sheets(i).Name = ShName(i - 1) Next End Sub
Благодарю! А если листов пару десятков? Надо расписывать вплоть до shname=Array("_1","_......n","_20")?
Ну смотря как Вы переименовать будете, если по нарастающий пример:
Sub ПереимЛист() Dim i As Long', ShName As Variant 'ShName = Array("_1", "_2", "_3") For i = 1 To Sheets.Count '3 Sheets(i).Name = "Лс_" & i 'ShName(i - 1) Next End Sub
Сообщение отредактировал DauletAhamanov: 17.10.2013, 17:33:46
вообщем такой вопрос: использую функцию "суммесли" по которому суммируя суммы тех позиции, критерий которых идентичны. Теперь задача усложнилась, критерием является время и дата, такого типа "22.03.2012 18:15", хотелось бы задать критерий типа, позже такого-то числа, года
Здравствуйте, друзья!
Снова обращаюсь к Вам, как к последней инстанции решения проблем с макросами.
Проблема следующая:
Макросом надо фильтровать нужные даты, потом вывести разницу в суммах между датой 1 и датой 2
До разницы я пока не дошел. Застрял на фильтрации данных. Со сводной таблицы данные (имя и др) фильтруются нормально, а даты - не хочет.
Пример прикладываю.
Сводную использовать можно, зачем?
Если без массива и коллекции, то можно макрос нарисовать на самом таблице ("db" лист) и оттуда фильтрацию копи-вставка значение видимых строк, но все равно придется использовать коллекцию для выбора уникальных значении для столбцов Date & Name если суммировать будете остальных столбцов.
Работаю с наименованиями, которые состоят только из чисел, некоторые из наименовании начинаются с цифры "0", которые при импорте не отражаются (потому как я понимаю, excel смотрит на него как на число), как этот нолик сохранить? (в параметре данных при импорте, оставляю флажок "импортировать как текст", но нолик все равно уходит)
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0
Размещение рекламы на сайте Предложения о сотрудничестве Служба поддержки пользователей
© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.