Announcement

Collapse
No announcement yet.

Daten aus Exceltabelle lesen

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

  • Daten aus Exceltabelle lesen

    Hallo zusammen

    Ich möchte Daten aus einem Excel lesen. Funktioniert auch. Bis auf ein kleines Detail:

    CType(mWorksheet.Range("A1").Value

    bringt mir einen schönen String zurück, während

    CType(mWorksheet.Range(1,1).Value

    eine Exception bringt. (Das Type Casting geht nicht)
    Ich möchte die Daten aber per Programm auslesen, d.h. in einer For Schleife. Weiss jemand wie das geht?

  • #2
    Hallo,

    auf Zellen kann indiziert über die Cells-Eigenschaft zugegriffen werden.

    Ist es das wonach du suchst?


    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Ich möchte einfach eine gesamte Spalte auswählen und dann löschen. Konkret geht es darum, alle Spalten zu löschen, bei denen das erste Spaltenfeld leer ist.

      Comment


      • #4
        Versuch mal:

        [highlight=vbnet]
        XLSObj = New Microsoft.Office.Interop.Excel.Application
        with XLSObj
        .Range("A1").Select()
        Dim Val As String = .ActiveCell.Value.ToString
        End With
        [/highlight]

        Comment


        • #5
          Ja, genau. Und jetzt noch die gesamte Spalte A löschen

          Comment


          • #6
            [highlight=vbnet]
            XLSObj = New Microsoft.Office.Interop.Excel.Application
            with XLSObj
            'Alle Werte Löschen
            CType(.Columns("A:A"), Microsoft.Office.Interop.Excel.Range).ClearContent s()
            'Ganze Spalte löschen
            CType(.Columns("A:A"), Microsoft.Office.Interop.Excel.Range).Delete()
            End With
            [/highlight]

            Mich wunderts, das unser Excel -> .Net Spezialist gfoidl.....

            ;-)
            Zuletzt editiert von M Merlin; 04.11.2009, 12:57.

            Comment

            Working...
            X