Trong bài viết này, chúng ta sẽ tìm hiểu cách thực hiện định dạng VBA trong Excel ngày dài.

Ví dụ: – Định dạng (# 29/03/2015 #, “Ngày dài”) sẽ trả về ‘ngày 29 tháng 3 năm 2015?

Hãy lấy một ví dụ để hiểu: – Chúng tôi có dữ liệu số lượng sản phẩm trong phạm vi A1: C9, 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 và cột C chứa ngày. Bây giờ, chúng tôi muốn chuyển đổi thành ngày số dài vì định dạng này sẽ hiển thị ngày trong tuần, tháng, ngày trong tháng và năm.

img1

Chúng tôi viết macro để thay đổi ở định dạng ngày VBA. Chúng ta sẽ phải làm theo các bước sau: – * 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 Formatlongdate ()

Dim Sh As Worksheet

Đặt Sh = ThisWorkbook.Sheets (1)

Sh.Range (“C2: C9”). NumberFormat = “[$ -F800] dddd, mmmmdd, yyyy”

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 ngày dài.

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

img2

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

===

Các ô định dạng ngày w / VBA

Tôi đang cố gắng định dạng một ô khi tạo bảng tính Excel từ mô-đun truy cập. Tôi muốn xác định định dạng của các ô từ chính mã vb, nhưng tôi không biết chính xác bằng cách nào tôi có thể nhận được kết quả mong muốn.

Excel