|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.01.2010, 14:23 | #1 |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Проверка правильности формулы...
Всем Привет!
При работе с файлами я часто использую автофильтр и бывает при растягивании вниз формулы забываю его отключить.... соответственно в формуле (если она попадает в автофильтр) сбиваются ячейки... Помогите, пожалуйста, сделать следующую Задачу при помощи макроса: Если в определенном столбце в ячейке стоит формула, то она должна брать значения из этой же строки, а не выше или ниже... А то что-то не могу придумать как в макрос Offset всунуть... или еще как-то реализовать эту задачу... Заранее благодарен!.
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
12.01.2010, 14:30 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
А зачем искать сложные пути решения проблемы?
Макросом проверять\создавать все формулы, высчитывать offset-ы... Не проще ли прикрепить к монитору стикер с напоминанием снимать автофильтр перед растягиванием формул? |
12.01.2010, 15:00 | #3 | |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Цитата:
Сделал так, чтоб хоть как-то упростить себе задачу: Sub Проверить() Application.ScreenUpdating = False For i = 4 To 1075 For J = 18 To 82 Application.StatusBar = i & " - " & J If Sheets("Декабрь").Range(Cells(i, J), Cells(i, J)).HasFormula = True Then Sheets("Декабрь").Range(Cells(i, J), Cells(i, J)).Interior.ColorIndex = 3 Rows(i).EntireRow.Hidden = False Else Rows(i).EntireRow.Hidden = True End If Next J Next i Application.ScreenUpdating = True End Sub Но вот посмотрел на статус бар и понял, что макрос до утра будет выполняться...
Чтобы правильно задать вопрос, надо знать большую часть ответа.
Последний раз редактировалось Klim Bassenger; 12.01.2010 в 15:12. |
|
12.01.2010, 15:01 | #4 |
Форумчанин
Регистрация: 20.01.2009
Сообщений: 138
|
Я думаю это не поможет!
Чтобы правильно задать вопрос, надо знать большую часть ответа.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка правильности IP адреса | Nester | Помощь студентам | 2 | 23.08.2009 14:39 |
проверка правильности кода введенного в форму | moidadir | JavaScript, Ajax | 1 | 13.07.2009 18:43 |
Проверка правильности ввода. | Whiplash | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 14.11.2008 18:00 |
Проверка правильности ввода символов | LLIypLLIyH | Помощь студентам | 7 | 22.07.2008 19:30 |
Проверка правильности | KORT | Помощь студентам | 3 | 23.04.2007 20:23 |