NamedRange.ColumnDifferences(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Range ab, der alle Zellen darstellt, deren Inhalt sich von der Vergleichszelle in jeder Spalte unterscheidet.
public Microsoft.Office.Interop.Excel.Range ColumnDifferences (object Comparison);
Parameter
- Comparison
- Object
Eine einzelne Zelle, die mit dem angegebenen Bereich verglichen werden soll.
Gibt zurück
Ein Range, der alle Zellen darstellt, deren Inhalt sich von der Vergleichszelle in jeder Spalte unterscheidet.
Beispiele
Im folgenden Codebeispiel wird ein erstellt NamedRange und Zellen im Bereich mit zwei verschiedenen Werten aufgefüllt. Er vergleicht alle Zellen in der NamedRange mit dem Wert von Cell B5, der 11 ist, und wählt die Zellen mit Werten aus, die nicht mit dem Wert identisch sind.
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
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