Hãy lấy một ví dụ để hiểu cách thức và nơi chúng tôi có thể định dạng ô cho kế toán.

Chúng tôi có dữ liệu số lượng sản phẩm trong phạm vi A1: B9, trong đó cột A chứa Tên sản phẩm và cột B chứa số lượng sản phẩm đó. Chúng tôi muốn định dạng phạm vi số tiền dưới dạng kế toán. Định dạng đặt ký hiệu đô la ở bên trái và thêm hai số thập phân vào số. Định dạng này có nghĩa là để hiển thị tiền.

img1

Để viết macro, hãy làm theo các bước dưới đây: – * Mở VBA Page, nhấn phím Alt + F11.

  • Chèn một mô-đun.

  • Viết đoạn mã được đề cập bên dưới:

Sub FormatAccounting ()

Dim Sh As Worksheet

Đặt Sh = ThisWorkbook.Sheets (1)

Sh.Range (“B2: B9”). NumberFormat = “_ ($ , 0.00 ); _ ($ (, 0.00); _ ($” “” “?? ); _ (@) “*

End Sub

Mã Giải thích: –

Đầu tiên chúng ta đưa ra chủ đề cho mã, sau đó chúng ta đã xác định tất cả các biến sau đó chúng tôi đã xác định phạm vi mà chúng tôi muốn đặt định dạng kế toán.

Khi bạn chạy Macro bằng cách nhấn phím F5, bạn sẽ nhận được kết quả mong muốn trong Microsoft Excel.

img2

@ http: //www.excelforum/ [www.excelforum] một người dùng đã hỏi về câu hỏi tương tự: –

$ Đăng trước giá trị

Tôi có mã này nhưng dường như không thể tìm ra cách tôi có thể đặt ký hiệu đô la phía trước. Mã bên dưới không đặt ký hiệu $ trước giá trị này 2220,45-. Bạn có muốn hiển thị giá trị đó là $ 2220,45- Để kiểm tra giải pháp, vui lòng nhấp vào tại đây.

xlsx-1567