Без примера, что нужно по большей части понимаете только Вы. Пример в студию, как есть и что нужно
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
02.06.2011 11:56:59
Спасибо за ссылку, думаю пригодится в дальнейшем. Но тоже есть проблема: при наличии автофильтра выдает ошибку метод Insert объекта Range завершен неверно. Буду смотреть может переделаю и приспособлю.
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 16:39:31
Попытаюсь объяснить проблему по другому.
Есть таблица с условным форматированием и скрытыми столбцами.Скрытые столбцы используются как вспомогательные и пользователю не нужны. Форматирование используется для форматирования границ таблицы при добавлении строк с данными(Важно визуальное представление таблицы). В некоторых случаях возникает необходимость удалить ранее заполненную строку. При использовании "стандартного" удаления строки условное форматирование сбивается и появляются не отформатированные строки. Поэтому в качестве альтернативы было решено использовать копирование диапазонов, т.е. строки находящиеся ниже выделенной копируются и вставляются на 1 строку выше замещая данные. Имеющийся макрос решал проблему до того момента пока в таблице не использовался автофильтр. Теперь при использовании автофильтра копируется только видимая часть таблицы, а скрытая не копируется.
З.Ы. Вариант KukLP с отображением и скрытием столбцов работает. Спасибо. буду им пользоваться пока что. Если будут более изящные варианты решения буду рад. Заранее благодарен.
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 14:21:02
Вопрос еще открыт
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 12:38:37
По ссылке немножко не то, там копируются значения из видимого диапазона в видимый. А мне по сути нужно обычное копирование строки в строку, как видимых так и невидимых значений диапазона. Особенность в том что если скрыты только столбцы а фильтра нет или же есть фильтр но столбцы видимы то код работает нормально. Можно конечно конечно прогонять циклом и вставлять значения в каждую ячейку, но непонятно почему имеющийся код работает выборочно(когда захочет)).
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 12:31:24
{quote}{login=The_Prist}{date=01.06.2011 12:25}{thema=}{post}{/post}{/quote} Спасибо за ссылку почитаем
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 12:25:08
точнее при скрытых столбцах и наличии фильтра
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 12:24:06
я в комментарии так и написал "удаление" и почему им пользуюсь. суть вопроса остается почему при скрытых столбцах макрос не обрабатывает строки в скрытой части таблицы.
Неправильная работа макроса удаления строк
Пользователь
Сообщений: Регистрация: 01.01.1970
01.06.2011 12:15:19
Здравствуйте, помогите пожалуйста решить следующую проблему При наличии фильтрации и скрытых столбцах некорректно выполняется макрос удаления строк. А именно не удаляются значения из скрытой части таблицы
как подсчитать диапозон цифр
Пользователь
Сообщений: Регистрация: 01.01.1970
26.04.2011 13:05:06
посмотрите в разделе "копилка идей" есть темы с ссылками на литературу и ресурсы в интернете
как подсчитать диапозон цифр
Пользователь
Сообщений: Регистрация: 01.01.1970
26.04.2011 12:52:25
{quote}{login=}{date=26.04.2011 12:48}{thema=Re: }{post}{quote}{login=MD}{date=26.04.2011 12:43}{thema=}{post}А вы прикрепленный файл смотрели, там по моему в 3 столбце и считается сумма по всем строкам первого столбца. Или вы что то другое хотите.{/post}{/quote}
я имею в виду что, там считалось по одной строке этого столбца, а мне надо чтобы по всем строкам которые идут ниже от первой и до самого низа, так сказать, до бесконечности. потом надо сложить все результаты их и дать ответ в одной ячейке..чтобы не протягивать ее и не было нагромождений..цель такая){/post}{/quote} может мы с вами говорим о разных файлах. Прикрепляю еще раз. В ячейке С1 находится формула массива которая подсчитывает сумму разниц по всем ячейкам 1 столбца. Ее протягивать не надо. Попробуйте добавить в 1 столбце еще 1 диапазон билетов.
как подсчитать диапозон цифр
Пользователь
Сообщений: Регистрация: 01.01.1970
26.04.2011 12:43:52
А вы прикрепленный файл смотрели, там по моему в 3 столбце и считается сумма по всем строкам первого столбца. Или вы что то другое хотите.
как подсчитать диапозон цифр
Пользователь
Сообщений: Регистрация: 01.01.1970
26.04.2011 12:31:22
Создаете динамический диапазон и ссылаетесь на него.
как подсчитать диапозон цифр
Пользователь
Сообщений: Регистрация: 01.01.1970
26.04.2011 12:06:08
не разбивая на 2 ячейки
Выбрать каждую 10*n-ю ячейку столбца
Пользователь
Сообщений: Регистрация: 01.01.1970
11.04.2011 11:40:32
макросом
Excell не пересчитывает автоматом формулы, содержащие пользовательские функции
Пользователь
Сообщений: Регистрация: 01.01.1970
08.04.2011 12:55:20
привяжите пересчет к событию Worsheet_SelectionChange и после смены фона ячейки переходите на другую ячейку
Как делал кнопка
Пользователь
Сообщений: Регистрация: 01.01.1970
06.04.2011 11:11:41
{quote}{login=Hugo}{date=06.04.2011 11:07}{thema=}{post}Нет, похоже, что человек и пишет, и читает с трудом, т.к. глухонемой. Так что и пространные ответы вероятно останутся непонятыми... А какой письменный язык ближе - это пока не понятно.{/post}{/quote} Может на украинском будет проще, посмотрим что скажет автор топика.
Как делал кнопка
Пользователь
Сообщений: Регистрация: 01.01.1970
06.04.2011 11:03:14
{quote}{login=maslov}{date=06.04.2011 09:51}{thema=}{post}Извини я не грамот, хочу настроить макрос и печать{/post}{/quote} я так зрозумів ви погано знаєте російську мову. Якщо проблема лише у данному питанні, пишіть українською я зможу перекласти.
Импорт данных без сохранения связей
Пользователь
Сообщений: Регистрация: 01.01.1970
29.03.2011 12:33:57
Еще один вопрос: Почему при импорте из прикрепленного файла не импортируются ячейки содержащие значения типа "40х50"
Импорт данных без сохранения связей
Пользователь
Сообщений: Регистрация: 01.01.1970
29.03.2011 11:51:58
Спасибо, то что доктор прописал))
Импорт данных без сохранения связей
Пользователь
Сообщений: Регистрация: 01.01.1970
29.03.2011 10:36:27
записываю макрорекодером импорт данных из листа Excel при импорте убираю галочку "Сохранить определение запроса" в результате получаю следующий код
при его выполнении таблица импортируется со связью (определение диапазона сохранено) подскажите в чем может быть проблема
Выбор тарифа
Пользователь
Сообщений: Регистрация: 01.01.1970
05.03.2011 18:30:05
Полная автоматизация выбора в данном решении отсутствует, но делает его проще. Нужно контролировать 2 позиции: 1.Осуществляет ли перевозчик транспортировки по всем необходимым направлениям. 2.Наименования маршрутов в обеих таблицах должны совпадать.
Определить среднеее значение
Пользователь
Сообщений: Регистрация: 01.01.1970
26.02.2011 18:52:10
{quote}{login=Колян}{date=26.02.2011 06:07}{thema=Определить среднеее значение}{post}Может быть кто-то знает ответ?{/post}{/quote} Знают здесь многие, но никто не будет решать задачи "под ключ" бесплатно. говорите что конкретно не получается, тогда будут отвечать.
Использую код для поиска ячеек с форматом "bold". Пример взял из книги Уокенбаха но он чето зависает. Может кто знает в чем проблема.
With Application.FindFormat .Clear .Font.Bold = True End With
Set FirstCell = Selection.Find(What:="", SearchFormat:=True)
If FirstCell Is Nothing Then MsgBox "Ячейка с таким форматирование не найдена" Exit Sub End If
Set AllCells = FirstCell Set FoundCell = FirstCell Do Set FoundCell = Selection.FindNext(After:=FoundCell) Set AllCells = Application.Union(AllCells, FoundCell) 'MsgBox AllCells.Address If FoundCell.Address = FirstCell.Address Then Exit Do Loop AllCells.Select