excel 2003 удалить дубликаты



Excel vba substring

Автор Thinker задал вопрос в разделе Программное обеспечение

Как убрать дубли в excel 2003 и получил лучший ответ

Ответ от Зибин[гуру]
для удаления дубликатов и вытаскивания из списка уникальных (неповторяющихся) элементов можно использовать Расширенный фильтр из меню (вкладки) Данные
...в новом окне --
Выделяем наш список в Исходный диапазон
Ставим переключатель в положение Скопировать результат в другое место и указываем пустую ячейку.
Включаем (самое главное!) флажок Только уникальные записи и жмем ОК.
Ф.И.О. сначала разделить (половину списка) на столбцы -- Функция на VBA
. Для этого открываем редактор Visual Basic:
- меню Сервис - Макрос - Редактор Visual Basic
Вставляем новый модуль (меню Insert - Module) и копируем туда текст вот этой пользовательской функции:

1 Function Substring(Txt, Delimiter, n) As String
2 Dim x As Variant
3 x = Split(Txt, Delimiter)
4 If n > 0 And n - 1 <= UBound(x) Then
5 Substring = x(n - 1)
6 Else
7 Substring = ""
8 End If
9 End Function
Теперь можно найти ее в списке функций в категории Определенные пользователем и использовать со следующим синтаксисом:
=SUBSTRING(Txt; Delimeter; n)
где
Txt - адрес ячейки с текстом, который делим
Delimeter - символ-разделитель (пробел, запятая и т.д.)
n - порядковый номер извлекаемого фрагмента
затем функция СЦЕПИТЬ (в нужном порядке)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как убрать дубли в excel 2003
спросили в Spyware V10 0
Как организовать контроль занятости файла из кода VBA?
может быть здесь...

1. SoftKey.info: Статьи - "Антивирус Касперского". Шаг впередподробнее...

пожалуйста помогите excel vba
worksheets(1).cells(1,1)-это в ячейку A1 первого листа
worksheets(5).cells(2,1)-это в ячейку
подробнее...

Excel, VBA. В чём принципиальная разница между sheets collectoion и worksheets collection?
sheets я так полагаю это коллекция листов, а worksheet это лист, активный в данный момент. Sheets
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как в Exel из колонки удалить ячейки с определённым значением
Применяешь фильтр по столбцу - удаляешь - убираешь фильтр.

ZUKMAN
Мастерподробнее...

MO Excel
Совсем не понял, у тебя там итак отсортировано по 1 столбцу, да и результаты у тебя больше 16 вижу.
подробнее...

Как настроить автоматическое копирование данных на разные листы excel?
"... ячейки объединены неравномерно..."
А вот это вы зря, батенька!
это объединение вам
подробнее...

EXCEL VBA Как задать 2 условия для одного цикла while?
Возможно вот так:
do while cells(i,j).value <> " " or cells(i,j).value = "0"

подробнее...

Программирование в Excel - VBA
по моему так (без красивок, конечно, но работает) :
Sub ffg()
Dim x, y As Single '- можно
подробнее...

Excel. VBA. Поиск текста. Ошибка когда не найдет текст
ну дык.. . проверяйте сперва -- нашлось ли что-либо -- перед тем как делать что-то с найденным.подробнее...

Вопрос по Excel + VBA (фильтр по диапазону дат)
Для этого как минимум надо иметь МАКРОС.

Макрос я записал макрокодером, а потом слегка
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*