1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Luluba

Beiträge von Luluba

  • Kundenverwaltung Combo mit Exel befüllen und suche Datensatz

    • Luluba
    • 5. Januar 2020 um 18:44

    eine MsgBox öffnet sich nicht, jedoch wird unten in der Console folgendes angezeigt:

    "E:\Alex\Documents\Projekte\EDV\AutoIT\ComboBox.au3" (13) : ==> Variable must be of type "Object".:

    $aResult = _Excel_RangeRead($oWorkbook, Default, $oWorkbook.Sheets(4).UsedRange.Columns("G:G"), 1, False)

    $aResult = _Excel_RangeRead($oWorkbook, Default, $oWorkbook^ ERROR

  • Kundenverwaltung Combo mit Exel befüllen und suche Datensatz

    • Luluba
    • 5. Januar 2020 um 18:31

    Code Änderung:

    ;$oWorkbook.Sheets(4).Activate ;krücke es wird die Tabelle 4 der Arbeitsmappe aktiv gesetzt

    ;$aResult = _Excel_RangeRead($oWorkbook, Default, $oWorkbook.ActiveSheet.Usedrange.Columns("G:G"), 1, False) ;es werden aus der Tabelle Spalte F Werte ausgelesen

    $aResult = _Excel_RangeRead($oWorkbook, Default, $oWorkbook.Sheets(4).UsedRange.Columns("G:G"), 1, False)

    meine Krücke natürlich auskommentiert. Beim Ausführen des Code öffnet sich wieder ganz kurz Excel und schließt gleich wieder, weiter passiert nichts.

  • Kundenverwaltung Combo mit Exel befüllen und suche Datensatz

    • Luluba
    • 5. Januar 2020 um 17:37

    Gerade versucht Excel geht ganz kurz auf wieder zu und weiter passiert nichts.

  • Kundenverwaltung Combo mit Exel befüllen und suche Datensatz

    • Luluba
    • 5. Januar 2020 um 16:57

    Hab es mit deiner Codezeile versucht - leinder kein erfolg. Hab noch eine andere getestet $aResult = _Excel_RangeRead($oWorkbook,$oWorkbook.Worksheets(4),"G:G", 1, False) leider auch damit kein erfolg.

  • Kundenverwaltung Combo mit Exel befüllen und suche Datensatz

    • Luluba
    • 5. Januar 2020 um 16:35

    Hallo Walter,

    danke für deine Unterstützung werde das gleich probieren.

    Was mein 2. Problem betrifft wird mir aus der Tabelle "Kunde" Zelle G1 also die eingetragne Überschift "Nachname" in der ComboBox angezeigt. Würde gerne die Werte erst ab G2 auslesen.

    Danke

  • Kundenverwaltung Combo mit Exel befüllen und suche Datensatz

    • Luluba
    • 5. Januar 2020 um 13:23

    Hallo Leute,

    bin ganz neu hier und befasse mich erst seit kurzem mit Skripten. Versuche seit Tagen etwas zu lösen und schaffe es nicht. Daher bitte ich euch um Hilfe.

    Code: ComboBox.au3

    Excel: DB.zip

    Problem 1:

    Es wird mir mit dieser Zeile immer nur Sheet 1 aktiv

    $aResult = _Excel_RangeRead($oWorkbook, Default, $oWorkbook.ActiveSheet.Usedrange.Columns("G:G"), 1, False)

    derzeitige Lösung:

    Nun habe ich mir wie folgt geholfen - denke das ist sicher nicht korrekt

    $oWorkbook.Sheets(4).Activate

    Problem 2:

    In der $Combo_Suche wird mir auch die erste Zeile (Überschrift) mitgeliefert. Bekomme die Überschrift nicht weg.

    Was ist mein Ziel:

    Mit der $Combo_Suche möchte ich einen Nachnamen auswählen der anschließend alle Werte aus dem Excel Datensatz ausließt und die Felder im Formular gefüllt. Kann anschließend Änderungen im Formular durchführen und durch den Button Speichern werden die Änderungen im Excel aktualisieren. Vor dem Seichern wird überprüft ob die Felder SV-Nummer, Nachname befüllt wurden - wenn nicht wird ein Hinweis gegeben das Daten fehlen.

    Möchte mich im Voraus für die Hilfe bedanken und hoffe das ich bei meinem ersten Eintrag alle richtig gemacht habe.

    LG Alexander

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™