Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Мне нужно сделать следующее: если допустим 2,3,4 поля строки пустые, то удалить всю строку не подскажете как это будет выглядеть как проверить,что поле пустое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 22:33 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Это нужно проделать в excel через fox? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 07:12 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Если их Фокса то EMPTY(<Range.Value>), если из Excelя то IsEmpty() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 07:54 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Не пустая в екселе .NULL. - потому и получается IsNull ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 08:20 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
да, это нужно проделать в excel через фокс, причем в цикле по строкам а как задать range, зависимым от счетчика цикла, т.е. проверять сначала допустим С3:K3, потом С4:K4 и т.д. Ci:Ki Можно конечно выделять отдельную ячейку через cell и проверять пустая она или нет, и так для всех ячеек диапазона от С до K. И если какая-то из них непустая, то строку не удалять. Но по-моему это не так удобно, как с range Извините за глупые вопросы, начинающий я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 10:30 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Делай цикл по строкам и проверяй содержание Cells ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 10:42 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
ox= createobject(...) ox.Workbooks.Open(....) ox.Range("A1").Select if empty(ox.Selection.value) &&& ?????? не уверен ox.Selection.Selection.EntireRow.Delete endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 10:42 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Hi leaf! Вот чего НЕ стоит делать при программной работе с Excel - так это постоянно пользоваться ...Select() + .Selection... - это ЗАМЕТНО усложняет код, и порой приводит к совершенно потрясающим глюкам - буквально на днях тут коллеги голову ломали - записывают макрос, в котором прячут 2 НЕСМЕЖНЫЕ колонки - запсукают макрос - вуаля - прячутся и эти колонки, и все МЕЖДУ ними - а всё от того что прямолинейный макрорекордер всё через .Select() и делал - заменили на прямую работу с диапазонами - и всё заработало :) А по сути вопроса - так если обратится к .Range(не_одна_ячейка).Value - то в фокс попадёт массив, размерностью равный указанному Range с элементами - значениями ячеек. Уж как их проверять - дело другое - возможно что и ЯВНО вбитая строка пробелов (т.е. строго формально - НЕ ПУСТАЯ ячейка) не мешает удалению строки... Кстати обратится к диапазону Ci:Ki можно например так: laData = loWorkSheet.Columns("C:K").Rows(m.i).Value Пустые ячейки будут представлены в массиве как "" - т.е. из фокса можно проверить по EMPTY(m.laData(m.j)) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2005, 23:34 |
|
||
|
excel - признак пустой ячейки?
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени суток! Если еще нужен ответ по рассматриваемой проблеме, то вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Вроде работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 09:39 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32967055&tid=1594596]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 345ms |

| 0 / 0 |
