Вопрос № 57010: Уважаемые эксперты, здравствуйте!
Копался в интернете, но не смог найти ответ на вопрос: как программно удалять строки, содержащие ячейки с неработающими формулами. Те ячейки, в которых пишется "#ССЫЛКА!" В Excel такой функции тоже...Вопрос № 57020: Прошу прощения за настырность, но все время значением Chk является false. содержимое строки =RC[-14]+#ССЫЛКА! Он ее не извлекает.
Dim cc As Range
Dim Chk As Boolean
...
For Each cc In .Cells(i, 26)
Chk = cc.Value Like &q...Вопрос № 57029: Здраствуйте Уважаемые ЭКСПЕРТЫ. Работаю с почтой. Мне необходимо чтобы был виден процесс отправки письма с прикрепленным файлом, т.е ProgressBar, сколько ушло. Использую следующий код. Как привязать ProgressBar или каким методом?...
Вопрос № 57.010
Уважаемые эксперты, здравствуйте!
Копался в интернете, но не смог найти ответ на вопрос: как программно удалять строки, содержащие ячейки с неработающими формулами. Те ячейки, в которых пишется "#ССЫЛКА!" В Excel такой функции тоже не нашел.
Помогите, пожалуйста, разобраться.
Отправлен: 28.09.2006, 13:32
Вопрос задал: Vadimf (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Макаренко Е.В.
Здравствуйте, Vadimf!
А почему бы Вам не записать или не написать VBA скрипт?
Помнится мне есть там оператор сравнения строк Like.
К примеру
Dim Chk as Boolean
Chk = "Ваша строка" Like "*#ССЫЛКА*" выдаст Вам True, если в строке есть подобная запись.
Осталось только зачистить ячейку или строку.
--------- осторожность, точность... и горит все синим пламенем! :))
Ответ отправил: Макаренко Е.В. (статус: Студент)
Ответ отправлен: 28.09.2006, 13:50
Отвечает: HookEst
Здравствуйте, Vadimf!
Этот макрос удалит все строки из 1 листа активной книги, где неверная ссылка.
Приложение:
Ответ отправил: HookEst (статус: 3-ий класс)
Ответ отправлен: 28.09.2006, 14:45 Оценка за ответ: 5
Вопрос № 57.020
Прошу прощения за настырность, но все время значением Chk является false. содержимое строки =RC[-14]+#ССЫЛКА! Он ее не извлекает.
Dim cc As Range
Dim Chk As Boolean
...
For Each cc In .Cells(i, 26)
Chk = cc.Value Like "*ССЫЛКА*"
..
Отправлен: 28.09.2006, 15:08
Вопрос задал: Vadimf (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Макаренко Е.В.
Здравствуйте, Vadimf!
Вот Вам ГОТОВЫЙ РАБОЧИЙ МАКРОС. Пришлось повозиться.
Ловить, оказалось, надо не строку, а ошибку в ячейке.
Я проверял его на подобной вашей ситуации - вроде вычищает.
Сканирует ячейки с 1 по 100 в обоих направлениях и при нахождении ошибки вычищает ее.
Будут проблемы - пишите в личку.
Приложение:
--------- осторожность, точность... и горит все синим пламенем! :))
Ответ отправил: Макаренко Е.В. (статус: Студент)
Ответ отправлен: 28.09.2006, 16:12
Вопрос № 57.029
Здраствуйте Уважаемые ЭКСПЕРТЫ. Работаю с почтой. Мне необходимо чтобы был виден процесс отправки письма с прикрепленным файлом, т.е ProgressBar, сколько ушло. Использую следующий код. Как привязать ProgressBar или каким методом?
Приложение:
Отправлен: 28.09.2006, 16:16
Вопрос задал: Masol (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Masol!
Сдается мне, что в CDO отслеживать прогресс отправки не получится. Можно прицепить progressbar к таймеру, чтобы хоть что-то там двигалось, и так чтобы 100% выставлялось только при завершении отправки, но это, конечно, половинное решение. Или уже менять сам механизм отправки, но это уже кардинальное решение.
Удачи.
Ответ отправил: HookEst (статус: 3-ий класс)
Ответ отправлен: 29.09.2006, 06:09
Отвечает: VLK
Здравствуйте, Masol!
Некоторое время назад, при ответе на подобный вопрос по работе с почтой, я написал маленькую программку, отправляющую анкетные данные на вшитый в код E-mail. Если хотите, могу выслать на Ваш почтовый ящик. Одно НО: отправка через Outlook Express или Microsoft Outlook.
Ответ отправил: VLK (статус: 7-ой класс)
Ответ отправлен: 01.10.2006, 16:34