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. bobekos

Beiträge von bobekos

  • Excel frage

    • bobekos
    • 4. Januar 2012 um 15:56

    Doch noch eine Frage gibt es eine Möglichkeit das Zählen vielleicht auf nur eine Spalte zu beschränken.

    Sprich nicht:

    ConsoleWrite('Anzahl Zeilen: ' & $oExcel.Worksheets(1).UsedRange.Rows.Count & @CRLF)

    sondern sowas wie

    ConsoleWrite('Anzahl Zeilen: ' & $oExcel.Columns(1).UsedRange.Rows.Count & @CRLF)

  • Excel frage

    • bobekos
    • 4. Januar 2012 um 14:54

    Hat sich schon erledigt habe es einfach mit _ExcelBookSaveas gemacht und es funkitoniert

    Vielen Dank für eure Hilfe

  • Excel frage

    • bobekos
    • 4. Januar 2012 um 14:48

    Perfekto Danke danach habe ich gesucht.

    Nur noch ein Problem hab ich wie kann ich die Excel Datei abspeichern also mit

    $oExcel.SaveAs("C:\test1.xls)
    $oExcel.Close

    funktioniert das schon mal nicht hat da noch jemand ne Idee??

    Vielen Dank

  • GUI mit Buttons?

    • bobekos
    • 3. Januar 2012 um 15:37

    Oder lade dir einfach Koda Editor für Autoit. Das ist eine Graphische Oberfläche wo du deine GUI ganz schnell und präzise erstellst.Danach einfach sich alles in Quellcode rausgeben lassen und in deinen Script einfügen.

  • Excel frage

    • bobekos
    • 3. Januar 2012 um 15:29

    Ja das ist schon richitg was ich brauche ist eben das wenn zum Beispiel:

    Spalte A
    1 test
    2 test
    3 test
    4

    So sieht die Excel Tabelle aus so jetzt soll Autoit sehen AHA in der Zeile 1 2 und 3 ist was drin also schreibe ich was in Zeile 4 rein.
    Das ist mein Problem und das krieg ich seit paar Tagen nicht hin.

  • Excel frage

    • bobekos
    • 3. Januar 2012 um 14:33

    Super! Vielen Dank erstmal.
    Aber der sagt mir das die erste Zeile schon mal frei ist was nicht stimmt.
    Hast du da ne Idee? Bei deinem Beispiel zählt er einfach jede Zeile ab von 1 bis 10000 ohne zu gucken ob die frei ist oder nicht.

  • Excel frage

    • bobekos
    • 3. Januar 2012 um 13:41

    Moin,

    ich hab eine kurze Frage. Besteht die Möglichkeit mit Autoit herauszufinden welche Zeile die nächst freie ist?
    Zum Beispiel sind die ersten drei Zeilen besetzt und das Script soll dann was automatisch in die nächste freie Zelle also hier im Beispiel die Vierte schreiben.
    Für einen Tipp wäre ich sehr dankbar. :love:

    CIAO

  • Zeile mit FileReadLine einlesen, nur bestimmte Werte in txt schreiben

    • bobekos
    • 22. Dezember 2011 um 21:41

    Also StringRegExp finde ich viel besser als die Idee die ich dir jetzt vorstellen werden.
    Lass dir die Zeile für jede Sache ausgeben: Name Adresse usw.
    Und arbeite dann mit:
    StringTrimLeft
    StringTrimRight
    StringLeft
    StringRight

    ist auf jeden Fall unschöner als die Idee von i2c aber du kannst es mal versuchen

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 19:13

    Ok ich versuch was drauszubasteln danke nochmal für deine Hilfe Xenobiologist .
    Und übrigens wenn du wirklich aus Münster kommst dann finde ich das sehr gut komme nämlich auch von dort.
    Visual Basic hilft mit in diesem Fall leider nicht weiter da ich später ohne Excel arbeite aber torotzdem danke für den Tipp.


    ps.kann geschlossen werden oder kann ich das auch selber tun?

    Edit BugFix. Ja, kannst du selbst tun. Erster Post, Präfix auf "Gelöst" setzen.

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 16:41

    Das mit dem Pfad das war mir klar.
    Das andere ist ja das was ich ja nicht weiß. Denn die Kolumne ändert sich.
    Ich denke mal ich lass das mit der Excel Datei hast du villeicht ne Idee für die Textdatei mit den MountPoint?

    Sorry das ich so nerve

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 15:59

    eee.......erstmal danke das du noch dabei bist ;)

    so ich versteh nur Bahnhof ok Schritt für Schritt:

    1.Datei wird geöffnet
    2.Alle Arrays werden angezeigt in einer Tabelle (?) (geht schon bei mir nicht)
    3.Schreibt in die Console meine Suche (welche Suche wo geb ich das ein?)

    also wenn ich den Script ausführe steht bei mir nur no match aber ich weiß auch nicht nach was er sucht

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 15:45

    Besteht die möglichkeit das auch mit ner normalen TXT Datei zu machen sprich:

    MountPoint = U:\
    Volume Label =
    Volume Size =
    Volume Serial =
    Partition Type =
    Partition Align =
    Volume Name =
    Partition Name =
    Bus Type =
    Drive Type =
    Device Types =
    NoMediaNoLetter =

    ------------------------------------------------------------------------------------------------------------------------

    MountPoint = A:\
    Volume Label =
    Volume Size =
    Volume Serial =
    Partition Type =
    Partition Align =
    Volume Name =
    Partition Name =
    Bus Type =
    Drive Type =
    Device Types =
    NoMediaNoLetter =


    So sieht die Textdatei aus jetzt will ich das er nur Volume Size und Volume Label von MountPoint U auskopiert und nicht den von A.
    wie gesagt ich weis jetzt wie ich den String raussuche aber keine Ahnung wie ich sagen kann das er zwei Punkte drunter die Sachen kopieren soll

    ps.sorry das ich so nerve aber wenn es jemand besser weiss dann frage ich eben nach

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 15:25

    ich hab ja nur auf Xenobiologist Post geantwortet...und ja ich weiß das Chip mir ne Idee gebracht hat bin
    schon dabei sie umzusetzten nur mehr Hilfe kann ja nicht schaden...

    Gruß Bobekos

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 12:47

    [Blockierte Grafik: http://s1.directupload.net/images/111221/temp/gpkuqt9x.jpg]

    Also wenn ich jetzt zum Beispiel nach der 2 suche dann soll dann die Tel.Nr 123 kopiert werden.

    oder:

    [Blockierte Grafik: http://s14.directupload.net/images/111221/temp/z4kdh2tz.jpg]

    Da will ich eben nach [ADRESSE] suchen und das mir dann die zweite Reihe also Grotze 34 rauskopiert wird.

    Wo die Daten rauskopiert werden ist mir erstmal egal kann auch ne Textdatei sein.

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 10:40

    erstmal krass wie schnell hier geantworet wird 8o

    also das es sich um eine Excel Datei handelt da hab ich kein Einfluss drauf. Die Datei kommt nicht von mir.
    Aber die Daten könnte ich dann weiter als CSV abspeichern.
    Könntest du mir da eventuell mit nem Beispiel weiter helfen also ich hab da echt keine Ahnung wie ich diesen bestimmten Inhalt rauskopiere.

    Das wäre mein Anfang nach diesen Bestimmten String zu suchen:

    Func check()
    $suche=GUICtrlRead($benutzereingabe)
    $datei=FileRead("test.csv")
    If StringInStr($datei,$suche) Then
    MsgBox(0,"","Gefunden")
    Else
    MsgBox(0,"","Nicht Gefunden")
    EndIf
    EndFunc

    Gut die Funktion sucht nach nem bestimmten String jetzt wäre es mir wichtig das da wo der String gefunden worden ist sagen wir mal der Text zwei Zeilen drunter und 6 Zeichen weiter nach rechts rauskopiert wird.

    Schon mal vielen Dank

  • Excel Bereich Kopieren

    • bobekos
    • 21. Dezember 2011 um 09:18

    Moin,

    1.Super Seite hat mir schon viele Probleme lösen können
    2.Mein Problem wo ich noch keine Lösung finde:

    Ich habe ne Excel Tabelle sagen wir mal:

    TEST1 /TEST2 /TEST3 /TEST4
    hallo/ wie /geht /es dir?

    So nun möchte ich bestimmten String suchen können und dann zb. zwei Felder weiter den Inhalt rauskopieren. Also zb suche ich nach "hallo" und der kopiert
    mir den inhalt aus test3 also "geht". Ist das überhaupt möglich. Ich weiß das ich mit _ExcelReadCell eine Zeile und Spalte auslesen kann aber die ist bereits vordefiniert.

    Für eure Hilfe wäre ich sehr dankbar

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™