Office: Feldnamen durch Makro

Helfe beim Thema Feldnamen durch Makro in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Zusammen, Ich habe ein Makro geschrieben, welches eine Datenbankabfrage macht und die Daten anschließend an Excel übergibt. Der... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von raitsch, 16. September 2008.

  1. raitsch Erfahrener User

    Feldnamen durch Makro


    Hallo Zusammen,

    Ich habe ein Makro geschrieben, welches eine Datenbankabfrage macht und die Daten anschließend an Excel übergibt. Der Feldname/Bereich, in den die Daten geschrieben werden soll heißen "info":
    Code:
    .Name = "info"
    Mein Problem ist nun, dass der Feldname "info" bei jeder Abfrage neu angelegt wird --> "info_1", "info_2" usw.
    Die Abfrage wird durch mehrere MA genutzt und läuft am Tag mehrere 100mal wodurch sich tausende Feldnamen angelegt haben, die immer den selben Bereich bedienen. Dadurch ist die Excel-Datei von ursprünglich 120kb auf 6mb angewachsen...
    Mit welchem Parameter kann ich den Feldnamen überschreiben?

    Gruß,
    raitsch

    edit: alle parameter -->
    Code:
            .Name = "info"
            .FieldNames = True
            .RowNumbers = False
            .FillAdjacentFormulas = False
            .PreserveFormatting = True
            .RefreshOnFileOpen = False
            .BackgroundQuery = True
            .RefreshStyle = xlOverwriteCells
            .SavePassword = False
            .AdjustColumnWidth = True
            .Refresh BackgroundQuery = True
     
  2. raitsch Erfahrener User
    Hab eine Lösung gefunden:

    Activeworkbook.Names("info").delete
    Ich lösche vor der Abfrage einfach alle Feldnamen.

    Gruß
     
Thema:

Feldnamen durch Makro

Die Seite wird geladen...
  1. Feldnamen durch Makro - Similar Threads - Feldnamen Makro

  2. Access - Listeneintrag per VBA einem Feldnamen zuweisen

    in Microsoft Access Hilfe
    Access - Listeneintrag per VBA einem Feldnamen zuweisen: Hallo, ich möchte die Einträge eines Listenfelds mit einem bestimmten Feldnamen innerhalb einer VBA-Routine verbinden, stosse da aber programmiertechnisch an meine Grenzen... Hintergrund: Für den...
  3. Feldname für Bedingung zusamensetzen

    in Microsoft Access Hilfe
    Feldname für Bedingung zusamensetzen: Hallo Leute Habe ein Formular mit: ungebundenes Textfeld: Text1 Ereignis: Nach Aktualisierung Wenn ich folgendes nutze funktioniert es: If Me!Text1 "" Then Und die funktionieren nicht: Dim...
  4. Bedingte Formatierung abhängig vom eigenen Feldnamen

    in Microsoft Access Hilfe
    Bedingte Formatierung abhängig vom eigenen Feldnamen: Hallo zusammen, ich habe ein Endlosformular für die monatsweise Anzeige von Mitarbeiter-Schichtmodellen. Das bedeutet 31 Textfelder für max. 31 Tage eines Monats, die von "T1" bis "T31" heißen....
  5. Recordset-Feldname mit Variable verbinden

    in Microsoft Access Hilfe
    Recordset-Feldname mit Variable verbinden: Hallo, hat jemand einen Tipp für mich, wie ich einen Recordset-Feldnamen mit einer Variablen kombinieren kann. Ein Pivot-Recordset stellt mir Feldnamen zur Verfügung, die etwa so aussehen:...
  6. Feldname in Abfrage per VBA ändern

    in Microsoft Access Hilfe
    Feldname in Abfrage per VBA ändern: Hallo, ich möchte Feldnamen in Abfragen per VBA ändern, ähnlich folgender Zeile für das Gleiche in Tabellen. CurrentDb.TableDefs("Tabelle1").Fields("AlterName").Name = "NeuerName" Hat jemand...
  7. Feldnamen lassen sich nicht ändern

    in Microsoft Access Hilfe
    Feldnamen lassen sich nicht ändern: Hallo an die Experten Leider ist mir keine Antwort zu o.g. Thema über die Suche angezeigt worden. Deshalb komme ich mit dieser, wie ich denke, relativ simplen Frage über das Forum als "neuem...
  8. Einstellung Feld-Name in Office 2013

    in Microsoft Excel Hilfe
    Einstellung Feld-Name in Office 2013: Hallo, wir haben automatische Tabellen von Office 2003, die Feldnamen enthalten. Ab und zu kommt es vor, dass sich der Bereich durch manuelle Eingriffe der User verschiebt. Wo kann man die...
  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