Excel-VBA: .Sortiment & Cells(Zeile.Graf xlup

Ich versuche zu verstehen, die folgende Zeile:

.Range("A1:A" & .Cells(.Rows.Count, "A").End(xlUp).Row).ClearContents

Kann mir jemand sagen was .Range("A1:A" & bedeutet?

Aus meiner Forschung, so weit ich Folgendes gefunden:

  1. Zellen bezieht sich auf die Zellen
  2. .Zeilen.Graf ist eine Funktion, liefert die Anzahl der Zeilen in der Tabelle (=65536)
  3. , "A" bezieht sich auf die Spalte, die Sie durchsuchen möchten (hier A)
  4. .Ende weist EXCEL an, wo Sie anfangen
  5. xlUp die Richtung, welche EXCEL suchen soll
  6. .Zeile die erste Zelle von unten, die nicht leer
  7. .ClearContents löscht alle Werte

Kann mir jemand sagen ob dies corrrect, und insgesamt zu erklären, was die gesamte Linie wird versucht, zu tun?

Vorausgesetzt, es kann die Werte später Hinzugefügt-Spalte Ein, aber ich wollte nur löschen Sie den Inhalt des 6-Zellen (A50:A55), wie würde ich dies ändern?

  • Wenn Sie möchten, löschen Sie diese 6 Zellen, .Range("A50:A55").ClearContents wird es tun. Der code, den Sie bieten, klärt der Anteil von Spalte A. kann Es auch neu geschrieben werden sehr viel effizienter.
InformationsquelleAutor Phil S. | 2016-12-16
Schreibe einen Kommentar