Suchergebnisse

Suchergebnisse 1-8 von insgesamt 8.

  • Benutzer-Avatarbild

    Sheets("Import").Delete xlUp Workbooks.OpenText ... 'Parameter passend wählen ActiveSheet.UsedRange.Copy Sheets("Import").Range("A1")

  • Benutzer-Avatarbild

    Workbooks.OpenText funktioniert auch bei CSVs mit 2 Zeilen Zitat von Zacki: „In der CSV-Datei sind die einzelnen Zellen durch Semikolon getrennt und zusätzlich mit einem Texterkennungszeichen (Anführungszeichen) versehen.“Das lässt sich doch alles mit Excel-Bordmitteln lössen, ohne dass du von Hand splitten musst. Du kennst den Row-Delimiter nicht genau. Du musst die Anführungszeichen parsen. Das kann Excel alles selbst.

  • Benutzer-Avatarbild

    Zitat von Zacki: „Aber wo muss ich das in den o.g. Code einbasteln?“ Na da, wo du den ganzen manuellen Quatsch machst (Zeile 16-30).

  • Benutzer-Avatarbild

    ActiveSheet.Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)

  • Benutzer-Avatarbild

    Dann überschreibe einfach die Die Values der Zellen, die du als Verweis irgendwo verwendest. AlteZelleMitBezug.Value = NeueZelle.Value Dass die Bezüge sich nicht automatisch auf das neue Sheet anpassen ist klar. Oder du verwendest meinen Vorschlag aus Post#2 mit Use4dRange.Copy

  • Benutzer-Avatarbild

    Wie sehen denn die Formeln aus, die auf die neuen Zellen verweisen sollen? So wie oben angegeben? Zitat: „=WVERWEIS("FIRMA";ffexport!A1:CM2;2;FALSCH)“ In VBA musst du die englische Schreibweise der Formeln verwenden. WVERWEIS wäre HLOOOKUP. Auch die Semikoli werden durch Kommata ersetzt. Am besten kriegst du das raus, wenn du ein Makro aufzeichnest, während du eine Formel einfügst. Dort kriegst du zumindest die korrekte Syntax raus. Den Inhalt kannst du dann dynamisch umschreiben.

  • Benutzer-Avatarbild

    Zitat: „Leider kommt trotzdem eine Fehlermeldung“Ich liebe diese Antwort. Ohne die Meldung ist sie sehr aussagekräftig. Wenn du RC-Adresssierung in der Formel verwendest, solltest du auch die FormulaR1C1-Property verwenden. Sheets("Wohngebäude").Range("B3").FormulaR1C1 = "=HLOOKUP(""FIRMA"",ffexport!R[-2]C[-1]:R[-1]C[89],FALSE)"

  • Benutzer-Avatarbild

    1) R bedeutet Row, C bedeutet Column. Die Zahlen nach R und C sind die absolutien bzw. relativen Positionen. In Klammern sind die relativen R[1]C[-1] heisst eine Zeile nach unten und eine Spalte nach links (gesehen von der Zelle, in der die Formel verwendet wird) Für 0 kannst du die Angaben auch ganz weglassen. RC[1] ist dasselbe wie R[0]C[1] Ohne Klammern kannst du auch absolut adressieren. R2C2 ist die Zelle B2 Wichtig ist die Art der Adressierung (absolut oder relativ) dann, wenn du die Inhal…