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

extraire l'année d'une date même en texte en VBA

  • 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
Code:
  plage6.Value = Formulalocal = "=texte('a'& Y;'aaaa')"
avec ce code, j'essaye d'extraire l'année d'une date qui ce trouve dans la colonne A
Y étant une variable pour une ligne
mais le résultat donne FAUX
comment obtenir l'année d'une date même en texte (c'est pour du tri) en vba
edit:
je viens de faire un essai avec
Code:
FormulaLocal = "=texte(a" & Y & ";""aaaa"")"
mais pareil, ça retourne toujours FAUX
merci
 
Dernière édition:
Code:
 Dim Dte As Date
Dim Anee As Integer
Dte = DateValue(Range("a" & Y).Value)
Anee = Year(Dte)
  plage6.Select
  plage6.Value = Anee
bon j'ai trouvé avec cette solution là et ça fonctionne
bonjour Spitnolan08 les messages se sont croisés merci pour ton aide
 
Bonjour Pascal, Spitnolan08,

Même logique que sur ce fil :

https://www.excel-downloads.com/thr...-avec-application-worksheetfunction.20017059/

en changeant juste la formule :
Code:
Sub Année()
Range("AE3:AE" & Rows.Count) = "" 'RAZ
With Range("AE3:AE" & Range("A" & Rows.Count).End(xlUp).Row)
  If .Row < 3 Then Exit Sub
  .Formula = "=YEAR(A3)"
  .Value = .Value
End With
End Sub
Faudrait quand même que les solutions qu'on te donne Pascal servent à quelque chose...

A+
 
- 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
26
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…