Hãy lấy một ví dụ để hiểu cách và nơi chúng tôi có thể định dạng ô theo đơn vị tiền tệ.

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 đơn vị tiền tệ để người dùng dễ hiểu rằng một số là đơn vị tiền tệ.

img1

===

Để viết macro, hãy làm theo các bước dưới đây: –

  • Mở VBA Page và 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 FormatCurrency ()

Dim Sh As Worksheet

Đặt Sh = ThisWorkbook.Sheets (1)

Sh.Range (“B2: B9”). NumberFormat = “$ , # 0.00″

End Sub

Giải thích mã: –

Đầu tiên, chúng tôi đã đưa ra chủ đề cho mã, sau đó chúng tôi đã 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 tiền tệ.

Để chạy macro, hãy nhấn phím F5 và định dạng phạm vi sẽ được thay đổi thành định dạng tiền tệ.

img2

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

Định dạng tiền tệ, được viết bằng Hoa Kỳ chạy ở Thượng Hải

Tôi có một db truy cập tạo / điền Excel và sau đó định dạng ở đây. Tôi có tiền tệ bằng USD nên Iformatitas khi tôi chạy trong nước Mỹ, tôi nhận được những gì tôi mong đợi “100.000 đô la”, nhưng khi ứng dụng này được chạy ở Thượng Hải, họ nhận được và tất nhiên, các giá trị thực tế giống như nếu chạy ở Hoa Kỳ của Thượng Hải.

Làm thế nào để tôi nhận được ittoshow USD khi chạy từ Thượng Hải?

xlsx-1567