Announcement

Collapse
No announcement yet.

Excel alle Zellen markiern und löschen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Excel alle Zellen markiern und löschen

    Hi Guys, wie kann ich in Excel alle Zellen markieren und löschen?

    Unter Type ist folgende Komponente eingetragen:
    ExcelWorksheet1: TExcelWorksheet;

    ExcelWorksheet1.Cells.Select; // zum Markieren aller Zellen (funktioniert)
    ExcelWorksheet1.ClearContents; // diese Anweisung funktioniert leider nicht

    Wer hat eine Idee?

  • #2
    Hallo,

    in der VBA-Hilfe von Excel ist vermerkt, dass die Methode ClearContents zum <b>Range</b>-Objekt gehört. Das Beispiel aus der Excel-Hilfe greift auch über diesen Weg auf diese Methode zu: "<i>Worksheets("Sheet1").Range("A1:G37").ClearCont ents</i>". Daher muss man auch in Delphi diesen Weg nachbauen, wie das folgende Beispiel für Clear (das vollständige Projekt ist auf der CDROM zu meinem Buch <i>COM/DCOM/COM+ mit Delphi</i> zu finden) demonstriert:
    <pre>
    ExcelWorksheet1.Range['F1','F100'].Clear;
    </pre&gt

    Comment

    Working...
    X