vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
ExcelTabelle sortieren 
Autor: deherg
Datum: 14.11.07 16:39

Hallo,
ich möchte aus meinem Proggy heraus eine Exceltabelle sortieren.

Dazu habe ich einen Verweis auf com / MS.Excel 11.0 eingerichtet

Imports Microsoft.Office.Interop
 
       Dim vEx As New Excel.Application
        vEx.Workbooks.Open(pfad & drxls)
 
        With CType(vEx.ActiveWorkbook.Worksheets("2007"), Excel.Worksheet)
            .Cells.Select()
            .Selection.Sort(Key1:=.Range("A2"), Order1:=.xlAscending, _
              Header:=.xlGuess, _
                OrderCustom:=1, MatchCase:=False, Orientation:=.xlTopToBottom, _
                DataOption1:=.xlSortNormal)
        End With
 
        vEx.Workbooks(1).Save()
        vEx.Quit()
        vEx = Nothing
Wobei ich Cells.Select und Selection.Sort aus einem Excel-Macro kopiert und die Punkte für With jeweils davorgesetzt habe.

Im Editor wird so kein Fehler angemerkt. Beim Debuggen kommt aber der Fehler :
"Der öffentliche Member Selection für den Typ Worksheet wurde nicht gefunden."

Hat jemand eine Idee wie es funktionieren könnte ?:-|


Freundliche Gr??e
Detlef

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ExcelTabelle sortieren4.706deherg14.11.07 16:39
Re: ExcelTabelle sortieren4.169T0X!C14.11.07 17:53
Re: ExcelTabelle sortieren4.107deherg15.11.07 07:32
Re: ExcelTabelle sortieren4.601deherg15.11.07 14:46

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel