How to set NumberFormat to Number with 0 decimal places

calendar_today Asked Nov 16, 2011
thumb_up 11 upvotes
history Updated April 16, 2026

Question posted 2011 · +5 upvotes

The below VBA in MS Access is run to format my Excel sheet. However, it is formatting to Number with 2 decimal places. How do I specify that I want 0 decimal places?

            wb.Sheets(1).Range("K:AD").Formula = wb.Sheets(1).Range("K:AD").Value
            wb.Sheets(1).Range("K:AD").NumberFormat = "Number"

Accepted answer +11 upvotes

 wb.Sheets(1).Range("K:AD").NumberFormat = "0"

Top excel-vba Q&A (6)

+11 upvotes ranks this answer #55 out of 136 excel-vba solutions on this site .