Avatar billede hojgaard Nybegynder
09. maj 2006 - 19:53 Der er 1 kommentar

Excel copy and paste

Hej E,

Jeg er ved at se om jeg kan lave et add-in til Excel 2003.
Funktionen skal kunne bytte det markerede indholdet i sheetX med det markerede indhold i sheetY.

Jeg har fundet en metode, der kan hjælpe: Excel.Range.Copy()
Problemet er at et Range object ikke kan klones :(

Ellers kunne følgende klare problemet.
rangeSheetX og rangeSheetY er begge instanser af Excel.Range, som indeholder markeringen af celler.

rangeSheetX.Copy(rangeSheetY);
rangeSheetY.Copy(rangeSheetX);

Naturligvis vil værdien af rangeSheetX aldrig nå rangeSheetY da værdien bliver overskrevet.

Er der nogen, som ligger inde med en god ide til løsning?
Avatar billede tuxic Nybegynder
13. maj 2006 - 01:36 #1
to ting du kan prøve:

1) Kopiere via udklipsholderen (clipboard).
2) Copy returnerer et object. Man kunne undersøge om det er en kopi af de markerede celler og så kopiere på den måde.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester