sheets.copy



Excel-Version: 10.0 (Office XP)
nach unten

Betrifft: sheets.copy
von: Josi
Geschrieben am: 25.05.2002 - 10:46:31

Hallo zusammen

Mit dem Befehl

Sheets("Test").Copy

kopiert man ein Tabellenblatt in eine neue Mappe.
Nur habe ich auf dem orginal Formeln die auf andere Tabellenblätter verweisen, und in der Kopie möchte ich die nicht, da möchte ich nur die Werte.
das müsste doch irgendwie mit

PasteSpecial Paste:=xlValues

Die Frage ist nur wie????

Im vorraus schon schönen Dank
Josi

nach oben   nach unten

Re: sheets.copy
von: MikeS
Geschrieben am: 25.05.2002 - 15:19:19

Hi Josi,

ergänze Deine Codezeile wie folgt, dann müßte es klappen:

Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False

Das hat mir der Makrorekorder aufgezeichnet und bei mir funktioniert`s.


Sub BlattKopierenOhneFormeln()
    Application.ScreenUpdating = False
    Cells.Select    'alle Zellen im ActiveSheet markieren
    Selection.Copy
    Workbooks.Add   'neue Mappe hinzufügen
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
    False, Transpose:=False
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
End Sub

Ciao MikeS

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Excel: Falsche Datensatzlänge"