03. august 2007 - 12:13Der er
11 kommentarer og 1 løsning
Kopiere tabel (VBA)
Hej
Jeg har en hovedtabel (A2:P55) Jeg kunne godt tænke mig at denne tabel(som opdateres dagligt), når jeg trykkede på en kommandoknap blev kopieret og lagt ind 2 linjer under sig selv.
Eks. Min tabel(A2:P55) kopieres og lægges i (A57:P110), næste gang indsættes 54 linjer og tabellen kopieres igen og sættes ind i (A57:P110) såldes at det altid er tabellen fra dagen i forvejen der står umiddelbart under hovedtabellen og de andre kommer derefter. Kan det lade sig gøre??
Den virker efter hensigten hvis jeg skriver "Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False" i din sidste kode istedet for "activesheet.paste" men kan man ikke få den til at paste værdier OG formater??
Hey Martpe Jeg har fundet ud af koden alligevel ikke virker helt som ønsket. Jeg ville gerne at den hver gang den kopierede mit hovedark indsatte kopien lige umiddelbart under hovedarket og skubber tidligere ark ned. På nuværende tidspunkt sætter den bare sidst kopierede ark ind under det sidste(nederste) indsatte ark og jeg skal således Scrolle nedad for at se det sidste data. Hvordan ændre man koden således at dette ikke længere er tilfældet??
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.