Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraire le mois d'une date en vba avec Application.WorksheetFunction

  • Initiateur de la discussion Initiateur de la discussion pascal21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pascal21

XLDnaute Barbatruc
bonjour le forum
j'essaye d'extraire le mois d'une date située en colonne A en vba
j'ai essayé avec formulelocal et avec Application.WorksheetFunction
mais je n'arrive à rien
Code:
 plage5.Value = Application.WorksheetFunction.Month(Range("a" & Y))
voila le bout de code qui pose problème
Y est la variable désignant la dernière ligne sélectionnée
en gros actuellement dans la colonne concernée par la plage5 (colonne AE)
j'ai la formule suivante
exemple en ligne 3
Code:
=mois("A3")
que j'ai tiré vers le bas
et donc j'aimerais supprimer ces formules pour les remplacer par ce code
merci de votre aide
 
Bonjour Pascal, le forum,
Code:
Sub Mois()
Range("AE3:AE" & Rows.Count) = "" 'RAZ
With Range("AE3:AE" & Range("A" & Rows.Count).End(xlUp).Row)
  If .Row < 3 Then Exit Sub
  .Formula = "=MONTH(A3)"
  .Value = .Value
End With
End Sub
A+
 
Bonjour, pascal21, le Forum,

Comme ceci ?
VB:
Option Explicit
Sub Mois()
    Dim c As Range
    Columns(2) = ""
    For Each c In Columns(1).SpecialCells(xlCellTypeConstants)
        If IsDate(c) Then c(1, 2) = Month(c)
    Next
End Sub
A bientôt 🙂

P. S. : Bonjour, cher j😀b75
 
bonjour à vous deux et merci pour votre aide
la solution de JOB 75 fonctionne à merveille j'y comprends rien mais elle fonctionne lol
du coup j'ai regardé la proposition de doublezero mais pas testée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
305
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…