NamedRange.ColumnDifferences(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект Range, который представляет все ячейки, содержимое которых отличается от ячейки сравнения в каждом столбце.
public Microsoft.Office.Interop.Excel.Range ColumnDifferences (object Comparison);
Параметры
- Comparison
- Object
Единственная ячейка, которая сравнивается с указанным диапазоном.
Возвращаемое значение
Объект Range, представляющий все ячейки, содержимое которых отличается от ячейки сравнения в каждом столбце.
Примеры
Следующий пример кода создает NamedRange и заполняет ячейки в диапазоне двумя разными значениями. Он сравнивает все ячейки в NamedRange со значением ячейки B5, которое равно 11, и выбирает ячейки со значениями, которые не совпадают.
Этот пример предназначен для настройки на уровне документа.
private void ShowColumnDifferences()
{
Microsoft.Office.Tools.Excel.NamedRange columnDifferencesRange =
this.Controls.AddNamedRange(this.Range["A1", "C5"],
"columnDifferencesRange");
this.Range["B1", "C3"].Value2 = 22;
this.Range["B4", "C5"].Value2 = 11;
Excel.Range range2 = columnDifferencesRange.ColumnDifferences(
this.Range["B5"]);
range2.Select();
}
Private Sub ShowColumnDifferences()
Dim columnDifferencesRange As _
Microsoft.Office.Tools.Excel.NamedRange = _
Me.Controls.AddNamedRange(Me.Range("A1", "C5"), _
"columnDifferencesRange")
Me.Range("B1", "C3").Value2 = 22
Me.Range("B4", "C5").Value2 = 11
Dim range2 As Excel.Range = _
columnDifferencesRange.ColumnDifferences(Me.Range("B5"))
range2.Select()
End Sub