Dans cet article, nous allons apprendre comment faire une date au format Excel VBA en longue date.

Par exemple: – Format (# 29/03/2015 #, «Long Date») renverrait «29 mars 2015?

Prenons un exemple pour comprendre: – Nous avons des données de quantité de produit dans la plage A1: C9 dans laquelle la colonne A contient le nom du produit et la colonne B contient le montant et la colonne C contient la date. Maintenant, nous voulons convertir en date de nombre long car ce format affichera le jour de la semaine, le mois, le jour du mois et l’année.

img1

Nous écrivons la macro à changer au format de date VBA. Nous devrons suivre les étapes ci-dessous: – * Ouvrez la page VBA et appuyez sur la touche Alt + F11.

  • Insérez un module.

  • Écrivez le code ci-dessous:

Sub Formatlongdate ()

Dim Sh comme feuille de travail

Set Sh = ThisWorkbook.Sheets (1)

Sh.Range (« C2: C9 »). NumberFormat = « [$ -F800] jjjj, mmmmjj, aaaa »

End Sub

Explication du code: –

Tout d’abord, nous avons donné le sujet du code, puis nous avons défini toutes les variables après cela, nous avons défini la plage où nous voulons mettre le format de date longue.

Pour exécuter la macro, appuyez sur la touche F5 et le format de plage sera changé la date en nombre de format long.

img2

@ http: //www.excelforum/ [www.excelforum] l’un des utilisateurs a posé la même question: –

===

Cellules de formatage de date avec VBA

J’essaie de formater une cellule lors de la création d’une feuille de calcul Excel à partir d’un module d’accès. Je voudrais définir le format des cellules à partir du code vb lui-même, mais je ne sais pas exactement comment je peux obtenir les résultats souhaités.

Excel