Office: Einfügen

Helfe beim Thema Einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Anja, unter der Annahme gleicher Steuerzeichen zur Trennung der Spalten setze ich vereinfachend voraus, dass Code: lngUbound =... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von lcars11, 13. Februar 2011.

  1. Einfügen


    Hallo Anja,

    unter der Annahme gleicher Steuerzeichen zur Trennung der Spalten setze ich vereinfachend voraus, dass
    Code:
    die Spaltenanzahl eines gültigen, d. h. vollständigen Datensatzes ist.
    Weicht die Spaltenanzahl davon ab, ist der Datensatz nicht gültig und wird übersprungen.

    Bitte prüfe, ob diese Annahme richtig ist! Andernfalls könnte es sein, dass bei mehrfachem Vorkommen des Steuerzeichens zur Trennung der Spalten die Idee nicht hinhaut. Prüfe also, ob dieses Steuerzeichen im Text vorkommen kann (je nach Programm kann dieses Zeichen gesperrt sein, kann ich aber von hier aus nicht beurteilen)! Ist dies der Fall, musst Du selber eine Prüfung auf einen gültigen Datensatz einbauen, z. B.: Spalte 1 muss ein Datum sein, Spalte 2 ein Text, Spalte 3 eine Zahl oder irgendwie so.

    Code:
    Eine rudimentäre Fehlerbehandlung ist eingebaut.
    Zudem wird Application.Calculation auf den "alten" Wert zurückgesetzt, falls dieser von xlAutomatic abweicht.

    Grüße
    EarlFred
     
    EarlFred, 5. Juli 2011
    #31
  2. Hallo EarlFred,

    wenn es zu kompliziert ist müssen sie halt entweder mit leben oder die Sonderspalten mit dem Text vor dem Einfügen entfernen.

    Trotzdem danke nochmal für die Mühe.


    Edit: Ok... wir haben inzwischen page 3... sorry. *read*

    Grüße Anja
     
    lcars11, 5. Juli 2011
    #32
  3. Hallo Anja,

    man muss die Randbedingungen kennen. Ich rate anhand der Angaben, wie es sein könnte. Möglichkeiten gibt es viele, welche aber die günstigste ist, weiß ich im Blindflug nicht.

    Grüße
    EarlFred
     
    EarlFred, 5. Juli 2011
    #33
  4. Einfügen

    Hallo EarlFred,

    du musst ganz schön viel Geduld mitbringen die ganzen Angaben zu erraten, die ich nicht machen kann, weil ich oft die Hintergründe noch nicht kenne.
    Das ist bewundernswert.

    Dieses Mal hast Du offenbar wieder richtig gelegen.
    Nach einem Steuerzeichen folgt die Trennung. Nach 5 Spalten ist Schluss.
    Egal ob ein oder mehrere Steuerzeichen im Text in Spalte 6 sind, er wird nicht mehr als gültige Spalte/Datensatz interpretiert.

    Super Leistung... wie immer!!! Dankeschön!

    Liebe Grüße
    Anja
     
    lcars11, 5. Juli 2011
    #34
  5. Hallo Anja,

    prüfe aber bitte, ob die Texte das Zeichen 9 (Tabulator) enthalten können. Wenn ja, fliegt Dir das eventuell um die Ohren.

    Einfach einen fiktiven Text mit Tabs aus Word oder dem Wordpad kopieren, in dem anderen Programm im ersten zu kopierenden Datensatz einfügen und schauen, was bei fAusgabe enthalten ist bzw. wie groß lngUbound ist. Weicht es von der Spaltenanzahl ab, hast Du ein Problem. Wenn Du Glück hast, werden die Tabs eliminiert, dann ist lngUbound = Spaltenzahl.

    Grüße
    EarlFred
     
    EarlFred, 5. Juli 2011
    #35
  6. Hallo EarlFred,

    danke für diesen Hinweis.

    Ich hab es ausprobiert. Im Freitextfeld des anderen Programms lässt sich der Tabulatorsprung selbst nicht erzeugen, dann springt er zum nächsten Feld.

    Es ist allerdings möglich, aus Word ein Tab in das Freitextfeld einzufügen. Das habe ich getan und dahinter noch fiktiven Text geschrieben.

    Es trifft leider zu was du schreibst. Er fügt nur bis zu diesem Tab die Daten ein.
    Das ein Tab in dem Text vorkommt ist jedoch relativ unwahrscheinlich, da es im Programm selbst nicht erzeugt werden kann.
    Denn ein Tab ist ja nicht bloß eine Anhäufung von Leerzeichen, richtig?

    Die Silber-Lösung sollte für diese Zwecke ausreichen.
    Wobei mich ja auch eine genaue Gültigkeitszuweisung der Spalten auch reizen würde, da man dann keine falsch sortierten Spalten mehr einfügen könnte und gleich eine "Fehler-Klatsche" kriegen würde, wenn man nicht die Reihenfolge eingehalten hat.

    Will dich nur nicht überstrapazieren, hast mir schon so weit geholfen!!

    Liebe Grüße
    Anja
     
    lcars11, 5. Juli 2011
    #36
  7. Hallo Anja,

    noch erschwerend: Können die Texte mit den ungewollten Umbrüchen auch innerhalb der 5 zu übernehmenden Spalten vorkommen?

    Wenn nein: Dann prüf's doch *wink.gif*
    Split(fAusgabe(i), Chr(9)) ist die in Spalten aufgeteilte Datenzeile. Das ist ein Array - und wie man damit umgeht, weißt Du doch mittlerweile besser als ich. *wink.gif*

    Grüße
    EarlFred
     
    EarlFred, 5. Juli 2011
    #37
  8. Einfügen

    Hallo EarlFred,

    NEIN! Da bin ich ganz sicher... denn Freitext gibt es bei den zu übernehmenden Spalten nicht, da besteht keine Gefahr der Fehlinterpretation.

    Was kann ich? Umgehen???? ich?? Besser als du???? *biggrin.gif*


    Grüße
    Anja
     
    lcars11, 5. Juli 2011
    #38
Thema:

Einfügen

Die Seite wird geladen...
  1. Einfügen - Similar Threads - Einfügen

  2. Excel-Tabelle mit Funktionen in Word einfügen

    in Microsoft Excel Hilfe
    Excel-Tabelle mit Funktionen in Word einfügen: Hoi Excel-Profis! Folgende Ausgangslage: Ich habe in Excel eine Tabelle erstellt, in der ein Datum, eine Beginn-Zeit und eine End-Zeit zu befüllen sind. Es werden dann automatisch die Stunden...
  3. Optionen einfügen Popup

    in Microsoft Outlook Hilfe
    Optionen einfügen Popup: Hallo, beim Verfassen einer Mail (Neu, Antworten, Weiterleiten) erscheint beim Einfügen (STRG + V) immer dieses hartnäckige Popup im Text. Besonders, wenn ich viel Text einfüge, ist es besonders...
  4. Bilder in Powerpoint einfügen

    in Microsoft PowerPoint Hilfe
    Bilder in Powerpoint einfügen: Ich habe eine bestehende Powerpoint Präsentation. Wenn ich nun weitere Bilder einfügen möchte, dann werden sie in der bestehenden Präsentation vermischt eingefügt. Ich möchte die neuen Bilder am...
  5. Inhaltsüberschrift für Kapitel auf 2 Seiten einfügen

    in Microsoft Word Hilfe
    Inhaltsüberschrift für Kapitel auf 2 Seiten einfügen: Hallo und guten Morgen, Ich nutze Word in office 365 für ein Buchmanuskript. Dabei habe ich die automatische Inhaltsüberschrift über den Kapitelthemen zunächst erfolgreich durchgeführt...da die...
  6. VBA: Notizen in Zelle einfügen

    in Microsoft Excel Hilfe
    VBA: Notizen in Zelle einfügen: Hallo zusammen, ich möchte über cells(x,y).AddComment "Text" eine Notiz einfügen. Das funktioniert leider nur sehr unzuverlässig. Mal ist der Text in der Notiz, mal wird nur eine leere Notiz...
  7. Text aus Word in Excel

    in Microsoft Excel Hilfe
    Text aus Word in Excel: Hallo, habe folgendes Problem: Ich muss aus vielen verschiedenen Protokollen Texte in eine Excel-Liste einfügen. Die Texte sind unterschiedlich groß bzw. lang (siehe Bild). Hatte jetzt versucht in...
  8. Datei Texteld Typ Link/Hyperlink einfügen

    in Microsoft Access Hilfe
    Datei Texteld Typ Link/Hyperlink einfügen: Hallo zusammen, ich habe wieder Mal ein Problemchen. Ich hatte zuerst mit dem Feldtyp Anlage angefangen meine Tabelle zu erstellen. Nach eine Weile kam ich drauf, dass dies eine schlechte Idee...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden