Avatar billede hepygula Nybegynder
11. september 2007 - 20:46 Der er 2 kommentarer og
1 løsning

Lave kopi af celle inden man gemmer og sætte det ind igen

hvordan får jeg vba til at tage en kopi af felt D8, og når jeg så har trykket gemt, at den så sætter det tal ind igen i felt D8. Det er fordi at jeg blivet nødtil at slette felt D8 når jeg gemmer. Da der ikke må stå noget i det, hvis skabelonen skal virke. Der bliver ikke åben et nyt ark når man gemmer.
Avatar billede word-hajen Nybegynder
11. september 2007 - 21:13 #1
Du skal nok slå det hele sammen, så indholdet af D8 bliver aflæst, fjernet, filen gemt og indhold af D8 indsat igen.

Public Sub GetDataAndSave()
    Dim strContents As String
    Dim objCell As Range
   
    Set objCell = ActiveSheet.Range("d8")
    strContents = objCell.Text
    objCell.ClearContents
   
    ActiveWorkbook.Save
   
    objCell.Value = strContents
   
    Set objCell = Nothing
End Sub
Avatar billede hepygula Nybegynder
11. september 2007 - 22:51 #2
Det virker. :-)

lig et svar så giver jeg point.
Avatar billede word-hajen Nybegynder
12. september 2007 - 08:03 #3
Svar :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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