Wie kann ich in Excel per VBA eine Zelle aus einem Arbeitsblatt (z. B. B5) kopieren und in einem anderen Arbeitsblatt (z. B. C5) einfügen?

Antwort

Um in Excel mittels VBA eine Zelle (z.B. B5) aus einem Arbeitsblatt zu kopieren und in einem anderen Arbeitsblatt (z.B. C5) einzufügen, kannst du folgenden VBA-Code verwenden: ```vba Sub ZelleKopierenUndEinfuegen() ' Arbeitsblätter definieren Dim wsQuelle As Worksheet Dim wsZiel As Worksheet Set wsQuelle = ThisWorkbook.Worksheets("Quelle") ' Name des Quellarbeitsblatts anpassen Set wsZiel = ThisWorkbook.Worksheets("Ziel") ' Name des Zielarbeitsblatts anpassen ' Zelle B5 von wsQuelle nach C5 in wsZiel kopieren wsQuelle.Range("B5").Copy Destination:=wsZiel.Range("C5") End Sub ``` **Hinweise:** - Ersetze `"Quelle"` und `"Ziel"` durch die tatsächlichen Namen deiner Arbeitsblätter. - Mit `.Copy Destination:=...` wird der Wert **und** die Formatierung kopiert. - Möchtest du **nur den Wert** kopieren, verwende stattdessen: ```vba wsZiel.Range("C5").Value = wsQuelle.Range("B5").Value ``` Weitere Informationen findest du in der [offiziellen Microsoft-Dokumentation zu Range.Copy](https://learn.microsoft.com/de-de/office/vba/api/excel.range.copy).

Kategorie: Software Tags: Excel VBA Arbeitsblatt
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Warum werden beim automatisierten Öffnen einer PowerPoint-Datei mit Excel VBA die Verknüpfungen nicht aktualisiert?

Wenn du per VBA aus Excel heraus eine PowerPoint-Datei automatisiert öffnest, werden die Verknüpfungen (z.B. zu Excel-Tabellen, Diagrammen oder anderen eingebetteten/gelinkten Objekten) stan... [mehr]

Wie speichere ich in Excel nur ein Arbeitsblatt als PDF ab?

Um in Excel nur ein einzelnes Arbeitsblatt als PDF abzuspeichern, gehe wie folgt vor: 1. **Wechsle zu dem Arbeitsblatt**, das du als PDF speichern möchtest. 2. Klicke auf **Datei** > **Export... [mehr]

Wie drucke ich in Excel nur ein bestimmtes Arbeitsblatt aus einer Arbeitsmappe?

Um in Excel nur ein bestimmtes Arbeitsblatt einer Arbeitsmappe zu drucken, gehe wie folgt vor: 1. **Wechsle zu dem Arbeitsblatt**, das du drucken möchtest, indem du unten auf den entsprechenden... [mehr]

Welche Typen von Sheets gibt es in Excel VBA?

In Excel (VBA) gibt es grundsätzlich drei Typen von Sheets (Arbeitsblättern): 1. **Worksheet** Das klassische Arbeitsblatt, auf dem Daten, Formeln und Diagramme platziert werden.... [mehr]

Wie kann man in Excel VBA ein separates Diagrammblatt ansprechen?

Um in Excel VBA ein separates Diagrammblatt (Chart Sheet) anzusprechen, kannst du auf die Sammlung der Diagrammblätter mit **Charts** zugreifen. Ein Diagrammblatt ist ein eigenes Arbeitsblatt, da... [mehr]

Muss in Excel VBA ein Diagramm aktiviert sein, um dessen Achsen zu formatieren?

Nein, in Excel VBA muss ein Diagramm nicht zwingend aktiviert sein, um dessen Achsen zu formatieren. Du kannst auf Diagramme und deren Achsen auch direkt über das Objektmodell zugreifen, ohne das... [mehr]

Gilt ein separates Diagrammblatt in Excel VBA als Worksheet?

Wenn in Excel ein Diagramm als separates Tabellenblatt erstellt wird, handelt es sich **nicht** um ein Worksheet (Arbeitsblatt), sondern um ein sogenanntes **ChartSheet** (Diagrammblatt). In VBA kann... [mehr]

Wie kann man in Excel per VBA den Bereichsverweis eines Diagramms im Namensmanager vergrößern?

Um in Excel mit VBA den Bereich eines Bereichsverweises (z. B. eines definierten Namens im Namensmanager), der als Datenquelle für ein Diagramm dient, zu vergrößern, kannst du den Bere... [mehr]

Warum erscheint in Excel VBA beim Vergrößern eines Bereichsverweises im Namensmanager beim Schließen der Datei die Meldung 'Zuweisung an schreibgeschützte Eigenschaft nicht möglich'?

Das Problem tritt auf, weil Excel-Bereichsnamen, die im Namensmanager definiert sind, oft auf feste Zellbereiche verweisen (z. B. `=Tabelle1!$A$1:$A$10`). Wenn du per VBA versuchst, beim Schließ... [mehr]

Wie kann ich in Excel VBA beim Schließen der Datei einen Verweis im Namensmanager automatisch auf ...!R1C1:R20C18 vergrößern?

Um einen Bereichsverweis im Namensmanager von Excel beim Schließen der Datei automatisch auf z. B. `...!R1C1:R20C18` zu vergrößern, kannst du das Workbook-BeforeClose-Ereignis in VBA... [mehr]