Toptorials Tutorials WeblogoLogobild kleinLogobild kleinToptorials Tutorials Weblogo
  • ALLE THEMEN IM ÜBERBLICK
  • YouTube
  • INFOS
    • SITEMAP
    • ÜBER TOPTORIALS
✕
            No results See all results

            Zellen von anderer Tabellen kopieren mit Excel VBA

            • Startseite
            • Tutorials Microsoft Office Excel Excel VBA
            • Zellen von anderer Tabellen kopieren mit Excel VBA

            Zellen von anderer Tabellen kopieren mit Excel VBA

            In diesem Tutorial zeige ich Euch wie Ihr Zellen von anderen Arbeitsmappen und Tabellen kopieren könnt. Dabei gibt es nicht nur die Möglichkeit die ganze Zelle zu kopieren sondern auch nur die Werte oder Formate.

            Das Startvideo der VBA Tutorial Serie auf YouTube findet Ihr hier

            Die Playlist meiner VBA Tutorial Serie auf YouTube findet Ihr hier

            Achtung:

            Benutzt zum Üben eine separate Tabelle fĂŒr Testzwecke oder eine Kopie des Originals damit Euch keine Daten verloren gehen.

            Video zu diesem Tutorial:

             

            Einfaches Kopieren von Zellen in Excel VBA

            Die einfachste Art eine Zelle zu kopieren ist mit Copy. In dem folgenden Beispiel wird bei der aktiven Tabelle die Zelle A1 kopiert und dann in C1 eingefĂŒgt.

            Sub ZelleVonTabelleKopierenTutorial()
            
              Range("A1").Copy Range("C1")
            
            End Sub

            Kopieren einer Zelle mit Angabe der Arbeitsmappe und Tabelle

            Beim obigen Beispiel ist das Problem dass immer die aktive Tabelle benutzt wird. Manchmal möchte man aber eine ganz bestimmte Arbeitsmappe und Tabelle ansprechen. Im folgenden Beispiel werden wir die Arbeitsmappe und Tabelle festlegen.

            Achtet darauf dass Eure Arbeitsmappen auch den Namen Mappe1 und Mappe2 haben. Ansonsten mĂŒsst Ihr das im Script Ă€ndern.
            Mappe1 hat von Zelle A1 bis A10 EintrÀge mit farbigen Hintergrund.

            Sub DatenVonTabelleKopierenTutorial()
            
              Workbooks("Mappe1").Worksheets("Tabelle1").Range("A1:A10").Copy _
              Workbooks("Mappe2").Worksheets("Tabelle1").Range("B1")
            
            End Sub

            Nur Werte oder Formate der Zellen kopieren

            Das Coole ist, dass es natĂŒrlich möglich ist nicht nur komplette Zellen zu kopieren, sondern auch nur Werte oder die Formate. DafĂŒr gibt es extra PasteSpecial. Die Möglichkeiten was da genau kopiert werden kann könnt Ihr hier finden: XLPasteTypes.

            In diesem Beispiel kopiere ich die Werte und die Formate separat.
            Ich habe zusÀtzlich noch die Markierung deaktiviert die immer entsteht wenn man Zellen kopiert. Das geht mit  Application.CutCopyMode = False.
            Außerdem habe ich dann noch ĂŒber AutoFit und Angabe der Spalte A mit Columns(1), eine optimale Spaltenbreite hinzugefĂŒgt.

            Sub DatenVonTabelleKopierenTutorial()
                
                Workbooks("Mappe1").Worksheets("Tabelle1").Range("A1:A10").Copy
                
                Workbooks("Mappe2").Worksheets("Tabelle3").Range("A11").PasteSpecial (xlPasteValues)
                   
                Workbooks("Mappe2").Worksheets("Tabelle3").Range("B11").PasteSpecial (xlPasteFormats)
                
                Application.CutCopyMode = False
                
                Workbooks("Mappe2").Worksheets("Tabelle3").Columns(1).AutoFit
                
            End Sub

             

            Das könnte Dich auch interessieren

            • Arbeitsmappe erstellen und speichern in Excel VBA
            • Auf Zellen zugreifen mit Range in Excel VBA
            • Cells und Range kombiniert in Excel VBA
            • Do Loop Schleife in Excel VBA
            • Eine eigene Funktion erstellen ganz einfach (Excel)
            • Entwicklertools anzeigen (Microsoft Excel)
            • Excel VBA Module schneller hinzufĂŒgen
            • GefĂŒllte Zellen markieren mit und ohne LĂŒcken in Excel VBA

            Schreibe einen Kommentar Antworten abbrechen

            Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

            Mehr von mir ĂŒber Excel

            • Übersichts-Liste der Microsoft Excel Tutorials
            • Tutorials ĂŒber Microsoft Excel
            • Excel
            • Excel VBA
            • Alle meine Videos auf YouTube
            • Tutorial Wunsch Liste

            Neue BeitrÀge

            • REGAUS RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit LibreOffice Calc
            • REGEXREPLACE RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Google Tabellen
            • REGEXEXTRACT RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Google Tabellen
            • REGEXMATCH RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Google Tabellen
            • REGEXERSETZEN RegulĂ€re AusdrĂŒcke mit vielen Beispielen mit Excel 365

            Neue Kommentare

            • Chris bei Eine eigene Funktion erstellen (OpenOffice Calc)
            • osman bei Eine eigene Funktion erstellen (OpenOffice Calc)
            • Erdmann bei Wochentag von einem Datum ausgeben (LibreOffice Calc)
            • Chris bei Tutorial Wunsch Liste
            • Sabine Kniffka bei Tutorial Wunsch Liste

            Schlagwörter – Wolke

            anfĂ€nger Anleitung anpassen ausrechnen auswahlliste Bedingte Formatierung berechnen Calc Datum Download Dropdownliste einfĂŒgen entfernen erstellen Excel FreeOffice Funktion google hinzufĂŒgen Jahresplan Kalender Lernvideo LibreOffice löschen Makro markieren Microsoft OpenOffice PlanMaker programmierung script spreadsheets Sverweis Tabelle tabellen Tutorial VBA Video Wenn Wenn Funktion Word wps spreadsheets Zeilen Zelle Zellen
            KONTAKT   IMPRESSUM    DATENSCHUTZERKLÄRUNG    HAFTUNGSAUSSCHLUSS (Disclaimer)   © copyright TOPTORIALS