Поделиться через


Метод Range.ColumnDifferences (Excel)

Возвращает объект Range , представляющий все ячейки, содержимое которых отличается от ячейки сравнения в каждом столбце.

Синтаксис

expression. ColumnDifferences (сравнение)

выражение: переменная, представляющая объект Range.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Comparison Обязательно Variant Одна ячейка для сравнения с указанным диапазоном.

Возвращаемое значение

Диапазон

Пример

В этом примере выбираются ячейки в столбце A на листе Лист1, содержимое которых отличается от ячейки A4.

Sub CompDiff() 
'Setting up data to be compared 
 Range("A1").Value = "Rod" 
 Range("A2").Value = "Bill" 
 Range("A3").Value = "John" 
 Range("A4").Value = "Rod" 
 Range("A5").Value = "Kelly" 
 Range("A6").Value = "Rod" 
 Range("A7").Value = "Paddy" 
 Range("A8").Value = "Rod" 
 Range("A9").Value = "Rod" 
 Range("A10").Value = "Rod" 
 
'Code to do the comparison, selects the values that are unlike A1 
Worksheets("Sheet1").Activate 
Set r1 = ActiveSheet.Columns("A").ColumnDifferences( _ 
 Comparison:=ActiveSheet.Range("A1")) 
r1.Select 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.