online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon rheym vom 09.07.2020, 10:39 Options

Lösung

Kopieren nur aus freigegebenen Zellen

Hallo,

ist es eigentlich möglich, nur alle freigegebenen Zellen in einem Arbeitsblatt anzusteuern, z.B um diese zu kopieren und in ein identisches, aber fehlerbereinigtes Arbeitsblatt einzufügen?

vielen Dank und viele Grüße

Richard


Antwort schreiben

Antwort 1 von coros vom 12.07.2020, 07:18 OptionsLösung

Lösung
Hallo Richard,

etwas waage Deine Angaben. Ich gehe mal davon aus, dass Du mit freigegebenen Zellen Zellen meinst, die nicht gesperrt sind, wenn der Blattschutz aktiv.
Nachfolgend ein Makro, dass in einem Bereich, hier A1 bis E10, die Zellen überprüft. Sind die Zellen nicht gesperrt, wird der Wert in das Tabellenblatt "Tabelle2" in die gleiche Zellenposition kopiert.

Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.

Option Explicit

Sub Copy()
Dim rng As Range
Application.ScreenUpdating = False
For Each rng In Range("A1:E10")
    If rng.Locked = False Then
        rng.Copy
        Sheets("Tabelle2").Cells(rng.Row, rng.Column).PasteSpecial Paste:=xlPasteValues
    End If
Next
End Sub


In obigen Makro werden nur die Werte kopiert. Sollen auch Formate mitkopiert werden, so muss in der Zeile

Sheets("Tabelle2").Cells(rng.Row, rng.Column).PasteSpecial Paste:=xlPasteValues


der Text Paste:=xlPasteValues gelöscht werden.
Die Angabe des Bereiches änderst Du in der Zeile

For Each rng In Range("A1:E10")

Hier nur A1:E10 gegen den Bereich, den es betriefft ändern.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in
der Rubrik Anleitungen und dort dann in der Anleitungsnummer 2 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

Bei Fragen melde Dich.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von rheym vom 21.07.2020, 10:37 Options

Hallo Oliver,

vielen Dank für die Lösung meines Problemes!

viele Grüße

Richard

Ähnliche Themen

Kopieren von Blättern innerhalb der Arbeitsmappe
micico  24.02.2007 - 74 Hits - 3 Antworten

Auto Ausfülloption bietet nur noch Zellen kopieren an
Mini249  16.05.2007 - 154 Hits -

Excel: Zellen kopieren
madleine  27.07.2007 - 73 Hits - 2 Antworten

Excel Zellbezug beim Kopieren in anderes Arbeitsblatt
Tom37601  30.10.2007 - 134 Hits - 4 Antworten

Excel - Zellen nach unten kopieren
MacTho  07.05.2008 - 41 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026