Avatar billede mimet Nybegynder
21. februar 2013 - 00:40 Der er 3 kommentarer og
1 løsning

kopiere celleværdi til sidefod med bevarelse af talformat

Jeg har et problem med at bevare talformatet fra celle B1 når jeg med excel vba kopierer til sideforden.
I celle B1 på arket "Data" vil se sådan ud 1.000.000,00 men i sidefoden efter kopiering vil det se sådan ud 1000000.

Koden jeg bruger ser ud som følger:
Private Sub CommandButton6_Click()
'Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Dim sht As Object
    For Each sht In ThisWorkbook.Sheets
        '.NumberFormat = "#,##0"
        sht.PageSetup.LeftFooter = _
            ActiveWorkbook.Sheets("Data").Cells(1, 1).Value & "          " & ActiveWorkbook.Sheets("Data").Cells(1, 2).Value_
    Next sht
End Sub

Håber der en der kan se hvor og hvad der mangler i koden.
Jeg anvender Excel 2010
Avatar billede tjp Mester
21. februar 2013 - 01:19 #1
Du kan bruge FormatNumber a la:

Private Sub CommandButton6_Click()
'Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Dim sht As Object
    For Each sht In ThisWorkbook.Sheets
        '.NumberFormat = "#,##0"
        sht.PageSetup.LeftFooter = _
            FormatNumber(ActiveWorkbook.Sheets("Data").Cells(1, 1).Value, 2, , , vbTrue) _
            & "          " _
            & FormatNumber(ActiveWorkbook.Sheets("Data").Cells(1, 2).Value, 2, , , vbTrue)
    Next sht
End Sub
Avatar billede mimet Nybegynder
03. marts 2013 - 23:39 #2
Hej tjp

tak for svaret det virkede.
Undskyld det sene svar (ferie)

Hilsen
mimet
Avatar billede mimet Nybegynder
03. marts 2013 - 23:41 #3
Hej Tjp

smid et svar og få dine velfortjente point

mimet
Avatar billede tjp Mester
04. marts 2013 - 00:25 #4
Here U R...
:-)
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
Kurser inden for grundlæggende programmering

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