Men når jeg så prøver at afspille den igen, får jeg følgende fejl på sidste linie (PasteSpecial)
"Runtime error 1004: Metoden PasteSpecial for klassen Range mislykkedes."
Og det forstår jeg så ikke helt hvorfor. Begge ark ("2.6.1" og "print") findes stadig. Jeg optager makroen og forsøger at udføre den lige bagefter, men får alligevel fejlen.
Jeg kan ikke lige give dig koden der retter det men fejlen er nok at den markere A1 som en række felter og kan derfor ikke paste .. men jeg er ikke sikker :)
blackadder -> Nej din Copy funktion udfører ikke det ønskede, da alle felter så bliver overført med de referencer de måtte indeholde istedet for værdien i feltet.
poull -> Dead on. Excel troede tilsyneladende at jeg prøvede at paste kolonner ind i rækker. Smid aet svar og du får dine point.
Synes godt om
Slettet bruger
29. juli 2002 - 01:09#4
Hvis du vil overføre værdierne alene: ------------------------------ Sheets(1).Columns("A:C").Copy Sheets(2).Range("A1").PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False ------------------------------
Hvis du vil kopiere kolonnebredderne skal du erstatte 'Paste:=xlPasteValues' med 'Paste:=xlPasteColumnWidths'
Synes godt om
Slettet bruger
29. juli 2002 - 01:10#5
...cellereferencerne skal nok lige rettes til dine egne :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.