none
VB.NET: Ermittlung der letzten Zeile eines Tabellenblatts bringt falsche Ergebnisse RRS feed

  • Frage

  • Hallo,

    ich habe eine Excel (2010) Datei mit mehreren Tabellenblättern.

    Ein Tabellenblatt enthält nur Spaltenköpfe und sonst weiter keine Daten

    Das zweite Tabellenblatt enthält neben den Spaltenköpfen noch 39 Datenzeilen und unter eine Spalte in Zeile 40 eine Aufsummierung der darüber stehenden Werte.

    Mit

    xlMaxRow = xl.Sheets(xlTabellenblatt).UsedRange.Rows.Count

    frage ich die letzte Zeile ab (Visual Basic in SSIS auf SQL-Server 2008 R2).

    Als Ergebnis bekomme ich für das Tabellenbalt in dem nur die Köpfe stehen korrekterweise 1 Zeile

    und für das Tabellenblatt in dem ja mit dem Summenfeld 40 Zeilen benutzt sind, 41 Zeilen.

    Hat jemand eine Idee, wo der Fehler liegt?

    Gruß

    cheapy



    Freitag, 27. Februar 2015 13:29