' Скрипт ищет строки с определенным словом и удаляет ее.Sub DeleteLine()Dim DeleteLine As StringDeleteLine = InputBox("Введите слово для удаления строки", "Удаляем строки")If DeleteLine = Empty Then Exit SubApplication.ScreenUpdating = FalseWith ActiveDocument.Range.Find.ClearFormatting.Text = DeleteLine.Format = False.MatchCase = False.MatchWholeWord = False.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = FalseWhile .Execute.Parent.SelectSelection.HomeKey Unit:=wdLineSelection.EndKey Unit:=wdLine, Extend:=wdExtendSelection.DeleteWendEnd WithApplication.ScreenUpdating = TrueEnd Sub
пятница, 25 февраля 2011 г.
Поиск и удаление строки в Word с помощью VBA
понедельник, 17 мая 2010 г.
0X80190197 - Ошибка синхронизации Адресной книги
Иногда Outlook не может синхронизировать адрессную книгу. В логах появляются записи:
Автономная адресная книга Microsoft Exchange
0X80190197
Решение простое:To work around this problem by changing the method that the BITS 2.0 client uses to provide logon credentials to the server, create a UseLmCompat registry value in the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS subkey, and then add a DWORD value of 0. To do this, follow these steps on the BITS 2.0 client computer: 1. Click Start, click Run, and then type regedit.
2. Locate the following subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
3. Right-click BITS, point to New, click DWORD Value, type UseLmCompat, and then press ENTER.
4. In the right pane, right-click UseLmCompat, and then click Modify.
5. In the Value data box, type 0, and then click OK.
6. Quit Registry Editor.
7. Restart the BITS 2.0 service.
пятница, 14 мая 2010 г.
Поиск повторяющихся значений в Excel путем сравнения данных в двух столбцах
Чтобы сравнить данные в двух столбцах с помощью формулы, выполните указанные ниже действия. Запустите Excel.
Введите в ячейки нового листа следующие данные
Введите в ячейку B1 следующую формулу:
=IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)
Выделите ячейки B1:B5.
Правильная формула:
=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C1;$E$1:$E$146;0));"";C1)
Есть еще 1 способ:
счётесли считает совпадение элемента с ДИАПАЗОНОМ!
например, строки в столбце A, чтобы посчитать, сколько встречается строка из ячейки A1 -
рядом, в любом столбце пишем формулу
=СЧЁТЕСЛИ($A:$A;A1)
протягиваем и, вуаля..
а для выделения повторов очень удобно пользоваться условным форматированием.
выбираем там "Формула", задаём формулу вида:
Код:
=(СЧЁТЕСЛИ($A:$A;A1)>1)
задаём выделение цветом/заливкой.
ОК.
потом нажимаем кнопку с кисточкой ("формат по образцу") и выделяем весь столбец со строками...
Как убрать сразу все гиперссылки в документе
Для того, чтобы удалить в документе несколько гиперссылок, нужно проделать следующую операцию.
1. Выбрать пустую ячейку, и ввести в нее цифру 1 (никакой самодеятельности, именно цифру 1).
2. Щелкните правой кнопкой мыши, и в контекстном меню выберите команду "Копировать".
3. Удерживая клавишу "CTRL", выделите ссылки которые нужно удалить.
5. В диалоговом окне, в группе "Операция" выберите вариант "Умножить".
Сравнение и соединение таблиц с данными в Excel
Необходимо, объединить данные таблицы при этом сравнение будет производится по столбцу "А"(ФИО).Будем использовать стандартную функцию Excel - ВПР.
Функция ВПР — Ищет значение в первом столбце массива таблицы и возвращает значение в той же строке из другого столбца массива таблицы. Буква В в названии функции ВПР означает «вертикально». Функция ВПР используется вместо функции ГПР, если сравниваемые значения расположены в столбце слева от искомых данных.
Синтаксис функции ВПР:
ВПР(искомое_значение;таблица;номер_столбца;интервальный_просмотр)
Итак, функция для сравнения и соединения таблиц, будет следующей:
=ЕСЛИ(ЕНД(ВПР(A2;Лист2!$A$1:$B$200;2;0));"";ВПР(A2;Лист2!$A$1:$B$200;2;0))