Office: Spaltenformate mit VBA kopieren

Helfe beim Thema Spaltenformate mit VBA kopieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo NG, ich würde gerne per VBA die Spaltenbreite des mit der Range-Methode kopierten Bereiches in den Zielbereich übernehmen. Habe das mit der... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von CrissCross, 15. September 2002.

  1. Spaltenformate mit VBA kopieren


    Hallo NG,

    ich würde gerne per VBA die Spaltenbreite des mit der Range-Methode kopierten Bereiches in den Zielbereich übernehmen. Habe das mit der PasteSpecial-Methode und xlPasteType-Konstante xlPasteFormats vergeblich versucht.
    Im Menü Bearbeiten-Inhalte einfügen lässt sich Spaltenbreite auswählen - gibt's für PasteSpecial ein undokumentierte Konstante dafür? Oder wie geht's sonst?
    Vielen Dank für Hilfe!

    Christian

    :)
     
    CrissCross, 15. September 2002
    #1
  2. Hallo CrissCross,

    der folgende Einzeiler stellt die Breite der Spalte F auf die Breite der Spalte der gerade selektierten Zelle ein.

    Hilft Dir das weiter?

    Johannes

    Code:
    Moderatorenanmerkung: die Überarbeitung dieses Beitrages ist im Zuge der Arbeiten zu sehen, die durch den Wechsel der Forensoftware zum 01.01.2003 verursacht wurden.

    Es wurde in diesem Beitrag der Code für dieses Forum angepasst.
     
    JFreudens, 17. September 2002
    #2
  3. Hallo Johannes,

    Danke für den Tip. Ich habe vergessen, dazu zu sagen, dass der zu kopierende Bereich über einen Bereichsnamen angesprochen wird und von daher Spalten und Zellenzahl varieren können - sprich ich weiß eigentlich gar nicht welche Spalten ich explizit auswählen muss. Der Bereichsname ist fest, aber der zugehörige Bereich wird von dem jeweiligen Benutzer festgelegt.
    Danke nochmal

    Gruß
    Christian
     
    CrissCross, 17. September 2002
    #3
  4. Spaltenformate mit VBA kopieren

    Hi,

    dann rück doch wenigstens jetzt mit allen Informationen raus *confused.gif*. Wie heißt der benannte Bereich und wohin sollen die Spaltenbreiten übertragen werden. Soll wirklich die Breite aller Spalten kopiert werden?

    Je mehr Infos, um so schneller und zielgerichteter kann die Hilfe sein.

    Bis gleich

    J
     
    JFreudens, 17. September 2002
    #4
  5. Hallo,

    im Grund spielt es keine Rolle, wie der Bereich heisst, aber ich nenne ihn mal "Vorlage". Mit der Range-Methode kann ich dann auf den Bereich "Vorlage" zugreifen, ohne genau wissen zu müssen, welche Zellen das jetzt im einzelnen sind. Deshalb vergibt man ja auch Breichsnamen.

    Christian
     
    CrissCross, 17. September 2002
    #5
  6. Hallo,

    falls es irgendjemand interessiert, hier meine Lösung zu meinem Problem auf Basis des Vorschlags von Johannes:

    Code:
    Den betreffenden Zellbereich, habe ich hier "Testbereich" genannt. Er lässt sich z.B. durch Selektieren des gewünschten Bereichs und Eingabe des Namens in das "Namenfeld" ganz links in der Bearbeitungsleiste festlegen.

    Christian

    Moderatorenanmerkung: die Überarbeitung dieses Beitrages ist im Zuge der Arbeiten zu sehen, die durch den Wechsel der Forensoftware zum 01.01.2003 verursacht wurden.

    Es wurde in diesem Beitrag der Code für dieses Forum angepasst.
     
    CrissCross, 17. September 2002
    #6
Thema:

Spaltenformate mit VBA kopieren

Die Seite wird geladen...
  1. Spaltenformate mit VBA kopieren - Similar Threads - Spaltenformate VBA kopieren

  2. VBA in einer Zeile zu lang

    in Microsoft Excel Hilfe
    VBA in einer Zeile zu lang: Moin, mein VBA Code ist für eine Zeile zu lang. Kann mir einer helfen wie ich den auf 2 Zeilen aufteilen Kann? arrSchuhDaten = Array(Range("A6"), Range("F6"), Range("J6"), Range("A7"),...
  3. Listbox wird nicht breiter, Schriftgrösse ändert sich

    in Microsoft Excel Hilfe
    Listbox wird nicht breiter, Schriftgrösse ändert sich: Hallo, ich habe ein Formular dessen Breite ich mit der Maus ändern kann. Im Formular habe ich einen Rahmen und darin eine Listbox deren Breite an die Formularbreite angepasst wird....
  4. Kontrollkästchen aktivieren ohne VBA - wenn KK1 angekreuzt dann KK2 auch

    in Microsoft Excel Hilfe
    Kontrollkästchen aktivieren ohne VBA - wenn KK1 angekreuzt dann KK2 auch: Hallo zusammen, erstmal danke für all die Tipps und Kniffe, die ich ohne eigenen Thread gefunden und gelernt habe. Leider finde ich mein Thema nirgendwo... Aktuell habe ich zwei Spalten mit...
  5. Per Hyperlink ausgeblendetes Blatt einblenden

    in Microsoft Excel Hilfe
    Per Hyperlink ausgeblendetes Blatt einblenden: Hola ins Forum, ich bräuchte mal wieder eure Hilfe. Ich habe ein Tabellenblatt das mir als Register dient und wo Hyperlinks eingefügt sind um auf das dazugehörige Blatt zu springen. Diese Blätter...
  6. Bilder über VBA Größe und DPI ändern für Webshop

    in Microsoft Excel Hilfe
    Bilder über VBA Größe und DPI ändern für Webshop: Hallo Excel Spezialisten, Ich habe mir eine recht aufwendige Tabelle gebastelt, aus der ich Daten für meinen Webshop generiere und in einer .csv bereitstelle. Es werden neue Preislisten...
  7. Zeilen zusammenfügen und in neues Spaltenformat verteilen

    in Microsoft Excel Hilfe
    Zeilen zusammenfügen und in neues Spaltenformat verteilen: Moin Moin an Alle, ich oute mich als Excel Neuling und benötige eine Formel: Folgendes Problem: Ich habe eine Tabelle nach folgendem Muster: Patient Medikament Dosis Peter...
  8. Hiiilfe - Spaltenformat - Datum in Betrag wandeln

    in Microsoft Excel Hilfe
    Hiiilfe - Spaltenformat - Datum in Betrag wandeln: Vorab möchte ich mitteilen, kurz und schmerzlos: :-D Superseite Meine Frage lautet: Habe aus unserem Shop eine Liste im Format txt. gespeichert. Nun möchte ich diese mit sverweis und und...
  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