Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Hallo, gleich vorne weg, ich bin kein Programmierer. Ich hoffe aber, das ihr mir vielleicht trotzdem weiterhelfen könnt!? Ich bekomme mehrere Excel-Listen pro Woche, welche relativ groß sind mit 20-40 Spalten. Von diesen Spalten sind aber nur 10 Stück für mich relevant und es ist sehr mühsam die restlichen Spalten immer von Hand zu löschen, da die wichtigen Spalten manchmal am Anfang und manchmal mittendrin sind. Die Überschriften der Spalten sind in der Zeile 2 oder 3 und sind aber bei allen Li…

  • Benutzer-Avatarbild

    Vielen Dank, dass ihr mir helft und für die schnelle Antwort. Mir wird angezeigt, dass VB.NET-Quellcode (1 Zeile) falsch ist -"Option Strict On lässt spätes binden nicht zu. Was ich aber nicht nachvollziehen kann, weil genau das gleiche tue ich doch schon auf die gleiche Weise bei VB.NET-Quellcode (1 Zeile) und wird nicht als Fehler ausgegeben!? Ich habe hinter die einzelnen Zeilen im Code meine Bemerkungen geschrieben, damit ich das Ganze etwas besser verstehe. Ist dies so richtig oder habe ich…

  • Benutzer-Avatarbild

    Zitat von petaod: „Zitat von Neuling: „.UsedRange.Columns(i).Delete()“ Lass das .UsedRange weg. Damit werden die Spalten des Sheet gelöscht und das willst du ja eigentlich. UsedRange kann übrigens irreführend sein, wenn die Nutzdaten nicht in Zeile 1 oder Spalte 1 beginnen.“ ich habe es jetzt schon in mehreren Varianten versucht. Auch ohne .UsedRange von .UsedRange.Columns(i).Delete() Aber irgendwie will es nicht funktionieren mir wird immer die Zeile als falsch angegeben "Option Strict on lässt…

  • Benutzer-Avatarbild

    @Kasi funktioniert leider auch nicht. ich habe hinter alle meiner Versuche geschrieben was passiert : VB.NET-Quellcode (26 Zeilen)

  • Benutzer-Avatarbild

    VB.NET-Quellcode (2 Zeilen) läuft in meinem Fall in einer Schleife, weil es ja eigentlich alle Spalten löschen soll, außer die angegebenen. Da die Schleife lief und "A:A" angegeben war, hat er dann alles gelöscht. Ist es möglich dein Beispiel im Button so zu verändern, dass er alle Spalten löscht, nur bis auf ein paar, welche er nicht löschen soll wie "Ziffer", "#Num_IT", "Produkt A", "Kunde 1" '... ? OLEDB ist leider keine Alternative, weil : beim ausführen bekomme ich die Fehlermeldung "Der mi…

  • Benutzer-Avatarbild

    Danke @Kasi, das Problem ist jedoch, dass ich nicht die Spalten nach deren Excelnummerierung löschen kann, da ich wie Eingangs geschrieben immer wieder neue ähnliche Exceldateien bekomme, bei welchen nur die Überschriften der Spalten gleich sind, jedoch deren Anordnung nicht immer gleich ist. Das bedeutet ich muss erst das Programm nach der Überschrift suchen lassen und die nicht benötigten entfernen. Was mir jetzt aber durch testen aufgefallen ist, dass meine Code gar nicht erst die Überschrift…

  • Benutzer-Avatarbild

    Ich hatte wieder den Fehler "Option Strict On lässt spätes binden nicht zu" in Zeile 16. Deswegen habe ich Zeile 15 und 16 angepasst zu : Ist dies do richtig? VB.NET-Quellcode (3 Zeilen) Nun konnte ich zwar den Code ausführen, jedoch bekomme ich dann den Fehler : Quellcode (1 Zeile) bei VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Diese Variante funktioniert, wenn ich Option Strict On deaktiviere. Was man aber soweit ich mich belesen habe nicht machen sollte. Die Fehlermeldung "Option Strict On lässt spätes binden nicht zu" erhalte ich in Zeile 12 und 18. Also bei VB.NET-Quellcode (1 Zeile) und VB.NET-Quellcode (1 Zeile) ich habe es schon versucht es umzuändern mit CType( davor, aber das funktioniert dann auch nicht. Dieses "Option Strict On"-Problem ist mir irgendwie noch nicht so richtig klar, wie man das beheben soll/k…

  • Benutzer-Avatarbild

    Danke, aber mich würde es trotzdem interessieren, warum dieser "Option Strict on lässt spätes Binden nicht zu" kommt oder besser, wie man ihn an dieser Stelle beheben kann? Die Fehlermeldung "Option Strict On lässt spätes binden nicht zu" erhalte ich in Zeile 12 und 18. Also bei VB.NET-Quellcode (1 Zeile) und VB.NET-Quellcode (1 Zeile) Ich hatte es jetzt schon einmal versucht zu ändern von : VB.NET-Quellcode (1 Zeile) zu: VB.NET-Quellcode (1 Zeile) Jedoch bekomme ich dann beim ausführen die Fehl…