
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.10.2006, 16:48:43
|
|||
|---|---|---|---|
|
|||
Заливка ячеек в колонке |
|||
|
#18+
Задача следующая: В таблице есть колонка n ячеек в которых находятся различные даты. Нужно сравнить по всей колонке эти даты с текущей, те в которых дата меньше или равна текущей залить цветом, например красным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 16:52:34
|
|||
|---|---|---|---|
|
|||
Заливка ячеек в колонке |
|||
|
#18+
Формат->Условное форматирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 16:59:22
|
|||
|---|---|---|---|
|
|||
Заливка ячеек в колонке |
|||
|
#18+
Хотелось бы все таки макрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 17:27:08
|
|||
|---|---|---|---|
Заливка ячеек в колонке |
|||
|
#18+
ну так записать макрорекордером???? это практически без изменений: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 17:54:05
|
|||
|---|---|---|---|
|
|||
Заливка ячеек в колонке |
|||
|
#18+
Кол-во ячеек в колонке может быть любым. Как сделать выборку от заданной до последней ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 17:56:17
|
|||
|---|---|---|---|
Заливка ячеек в колонке |
|||
|
#18+
MrPavlikХотелось бы все таки макрос.Если операция будет производиться от раза к разу, то еще куда ни шло, но если хочешь привязывать код к какому-либо +/- регулярному событию, то имей ввиду, что в отличие от Условного форматирования при использовании кода потеряется возможность отмены/возврата к предыдущим изменениям на листе, а также возможность копировать ячейки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. или Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Также имей ввиду, что, в обоих случаях, если в ячейке не дата, а дата со временем (если при форматировании ячейки как General, число имеет десятичные разряды), то нужно будет округлять (например до 8 десятичных разрядов, т.е. до миллисекунд), чтобы избежать ошибки связанной с явлением описанным здесь: http://support.microsoft.com/default.aspx/kb/78113/en-us (не знаю русского термина). KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 17:59:21
|
|||
|---|---|---|---|
Заливка ячеек в колонке |
|||
|
#18+
Первый код лучше даже так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.10.2006, 18:33:54
|
|||
|---|---|---|---|
Заливка ячеек в колонке |
|||
|
#18+
MrPavlikКол-во ячеек в колонке может быть любым. Как сделать выборку от заданной до последней ? Например так, как это сделано в моих предыдущих примерах, или так: Dim rng As Range With ActiveSheet Set rng=.Range(.[A2],.[A65536].End(xlUp)) End With Разница в том, что в первом случае включаются не только непустые ячейки, но и пустые с форматированием, а во втором только непустые ячейки. Есть еще несколько способов, включая использование метода Find или SpecialCells(xlCellTypeLastCell) Использование UsedRange и SpecialCells(xlCellTypeLastCell) сопряжено с риском налететь на след. баг: http://support.microsoft.com/kb/q232094/ http://support.microsoft.com/kb/231007 http://www.contextures.com/xlfaqApp.html#Unused ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 16:09:14
|
|||
|---|---|---|---|
|
|||
Заливка ячеек в колонке |
|||
|
#18+
Здравствуйте, Уважаемые. Не хотел создавать новую тему, эта наиболее всего мне подходит. Суть та же - в таблице колонка с датами. Если дата в ячейке меньше или равна сегодняшней - заливка красным. Тут меня вполне устраивает Условное форматирование. Но мне надо чтобы если в соседней ячейке поставить букву F (Fixed), то заливка снимается. Нутром понимаю надо использовать двойное условие, но не получается. Надеюсь поможете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 16:34:32
|
|||
|---|---|---|---|
Заливка ячеек в колонке |
|||
|
#18+
Формат - условное форматирование - формула =И(A1<=СЕГОДНЯ();B1<>"F") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2007, 16:44:02
|
|||
|---|---|---|---|
Заливка ячеек в колонке |
|||
|
#18+
DeggasadФормат - условное форматирование - формула =И(A1<=СЕГОДНЯ();B1<>"F") или так: =(A1<=СЕГОДНЯ())*(B1<>"F") KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2182631]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 197ms |
| total: | 335ms |

| 0 / 0 |
