4000 грн на місяць

Бесплатные консультации по Excel

так - совсем хорошо :)
 
Супер! Сейчас использую сразу все варианты: и кнопки и код.
 
Как скрывать строки?

Столкнулся с другой задачей.
Нужно скрывать строки 2-мя способами.
Например, кнопками. (очень понравилось :) :
При нажатии на кнопку "Скрыть с галочкой" - скрывались бы строки с галочкой в колонке "ОК".
При нажатии на кнопку "Скрыть все зеленые" - скрывались бы все строки с заливкой зеленого цвета.
А при нажатии на "Развернуть все" - таблица возвращалась бы в исходное состояние. Т.е. разворачивались бы все строки как и прежде было.

наткнулся на такую статью
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

но не силен сильно в макросах.

Можно ли штатными средствами сделать это ка-то (типа выборкой) ?
 

Вкладення

Если excel 2007 - лучше пользоваться фильтром. Гораздо удобнее и универсальнее.
 

Вкладення

Если excel 2007 - лучше пользоваться фильтром. Гораздо удобнее и универсальнее.

универсальнее - согласен.
а вот на счет удобнее не согласен.
Сколько необходимо сделать нажатий мышкой, чтобы отфильтровать по цвету? = 3 раза.

а сколько при нажатии кнопки = 1 раз. и тем более нет надобности думать "куда" нажимать.
 
ребята, а можно как-то сделать макросом на кнопку? А то боюсь партнер и сотрудник могут не осилить



Sub Hide()
Rows("1:1").SpecialCells(xlCellTypeConstants, 23).EntireColumn.Hidden = True
Columns("13:13").SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = True
End Sub

Sub Show()
Rows("1:1").SpecialCells(xlCellTypeConstants, 23).EntireColumn.Hidden = False
Columns("13:13").SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = False
End Sub

вроде как то так должно быть. а не работает ((
+ по цвету вообще не нашел инфы.

в чем у меня косяк?
 
Останнє редагування:
универсальнее - согласен.
а вот на счет удобнее не согласен.
Сколько необходимо сделать нажатий мышкой, чтобы отфильтровать по цвету? = 3 раза.

а сколько при нажатии кнопки = 1 раз. и тем более нет надобности думать "куда" нажимать.

допустим сегодня нужно по зеленому цвету, а завтра по красному...
да и вообще, фильтром нужно уметь пользоваться :)
 
вроде научил. :)
посмотрим как будет...
 
допустим сегодня нужно по зеленому цвету, а завтра по красному...
да и вообще, фильтром нужно уметь пользоваться :)

если уметь пользоваться MS Excel можно высвободить массу свободного времени..... только вот мало кто умеет им пользоваться.....
 
если уметь пользоваться MS Excel можно высвободить массу свободного времени..... только вот мало кто умеет им пользоваться.....

Согласен.. Возможности Excel используют на 5 - 10 %, а остальные 90% остаются невостребованными. И многие воспринимают Excel как электронную таблицу, но если посмотреть шире :дивитись: - это на сегодняшний день самая мощная платформа для анализа данных. :клас:
Ни в одной другой программе нет такого мощного и многочисленного набора инструментов анализа..
 
Согласен.. Возможности Excel используют на 5 - 10 %, а остальные 90% остаются невостребованными. И многие воспринимают Excel как электронную таблицу, но если посмотреть шире :дивитись: - это на сегодняшний день самая мощная платформа для анализа данных. :клас:
Ни в одной другой программе нет такого мощного и многочисленного набора инструментов анализа..

вот вот....

А когда показываешь, что ежедневную рутину, на которую тратится уйма времени и человеческого труда, можно сделать за 5-10 минут, только немного модернизировав таблицу - смотрят удивленными глазами и часто спрашивают: "А остальное время чем заниматься?"...
"Севетская" закалка как ни как....
 
добрый день. есть такая проблемка: при многократном выполнении макроса, начинает подвисать Excel, т.е. в него невозможно вернуться без нажатия ctrl+alt+del и нажатии завершения задачи, не доводя завершение до конца.
Макрос ищет по критериям данные в книге, суммирует, сумму заносит в другую книгу, которая потом виснет.

такое ощущение, что переполняется какой-то кэш или что-то в этом духе.
что это может быть?
 
добрый день. есть такая проблемка: при многократном выполнении макроса, начинает подвисать Excel, т.е. в него невозможно вернуться без нажатия ctrl+alt+del и нажатии завершения задачи, не доводя завершение до конца.
Макрос ищет по критериям данные в книге, суммирует, сумму заносит в другую книгу, которая потом виснет.

такое ощущение, что переполняется какой-то кэш или что-то в этом духе.
что это может быть?

1. Слабенький комп.
2. Громоздкий код, который выполняет много "не нужной работы".
3. .....

На пальцах нельзя поставить точный диагноз.

P.S. Формулу СУММЕСЛИМН пробовали использовать в совокупности с именованными диапазонами? (формула присутствует в MS Excel 2007 и далее)
 
Спасибо за ответ. Скорее всего пункт 2. Код действительно громоздкий, тк не разобрался как использовать встроенные функции экселя в вба, все задачи решаю циклами, если, селектами:-)
 
Спасибо за ответ. Скорее всего пункт 2. Код действительно громоздкий, тк не разобрался как использовать встроенные функции экселя в вба, все задачи решаю циклами, если, селектами:-)

рекомендую
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
- очень познавательная статья.

В своё время она натолкнула меня на изменение подхода к написанию макросов, из "абы работало" к "зачем тратить лишнее время, если можно сделать быстрее". Это позволило ускорить выполнение макросов в 2-5 раз.
 
добрый день. есть такая проблемка: при многократном выполнении макроса, начинает подвисать Excel, т.е. в него невозможно вернуться без нажатия ctrl+alt+del и нажатии завершения задачи, не доводя завершение до конца.
Макрос ищет по критериям данные в книге, суммирует, сумму заносит в другую книгу, которая потом виснет.

такое ощущение, что переполняется какой-то кэш или что-то в этом духе.
что это может быть?

Выложите код..Посмотрим. Поправим.
 
спасибо. код переделал. все работает.

теперь пытаюсь разобраться с именованными диапазонами. если им.диапазон содержит одну ячейку, то при копировании одного в другой проблем нет. А вот если диапазон состоит из нескольких подряд стоящих ячеек (А1:А10), то как их скопирвать в такой же диапазон только на другом листе?
 
Останнє редагування:
Выложите образец файла.Или Вы думаете что я брошусь заполнять файл ?? :confused:
 
мне нужно просто понять принцип, как передавать/копировать данные из одного именнованного диапазона (диапазоны больше 1 ячейки) в другой при помощи VBA.
 
сначала нужно понять, что ВЫ имеете ввиду под
передавать/копировать данные из одного именнованного диапазона в другой
например та строка с меседжбоксом, которую вы сразу стерли из поста - глупость.
 
Назад
Зверху Знизу