Ich versuche, Code zu schreiben, der ein Blatt mit einer Tabelle und nur die sichtbaren Zellen in ein neues Arbeitsblatt einfügen und die Kopfzeile einfrieren wird. Ich bekomme immer eine 1004 Paste-Methode von Workseet-Klasse fehlgeschlagen Fehler, markiert der Debugger activesheet.paste als das Problem. Ich bin ziemlich neu in VBA, also nicht sicher, warum ich einen Fehler bei einem so scheinbar einfachen Befehl bekomme?Paste sichtbare Zellen Fehler 1004
Sub Macro6()
'
' Macro6 Macro
'
'
Sheets("Midwest Log").Select
Range("A1").Select
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "MW Log"
Application.CutCopyMode = False
Sheets("MW Log").Paste
Columns("A:I").Select
Columns("A:I").EntireColumn.AutoFit
Rows("4:4").Select
ActiveWindow.FreezePanes = True
Range("A1").Select
End Sub
Der Code funktioniert nicht, sagt Excel kann nicht mit verfügbaren Ressourcen verarbeiten, gibt dann immer noch eine Fehlermeldung an der Pastenzeile. – AngelOfDef
Vielleicht ist es dein Blatt? Enthält es viele Daten? Wenn nicht, haben Sie es auf einem neuen/leeren Blatt versucht? – arcadeprecinct