Je voudrais en VBA une formule qui marque le trimestre

BONJOUR

j'ai une formule dans cette colonne "A" pour afficher les trimestres ,

je voudrais en vba une formule qui marque le trimestre;

1: si on affiche une date en colonne "B"

2: rien "" si "B" est vide,

3: riens "" si "B" c'est du texte, voici un modèle du dossier

merci

28ligne-trimestre.xlsm (194.56 Ko)

Bonjour,

Je ne procèderais pas de cette façon.

Mets tous tes événements à la queue leu leu, puis fais un TCD et regroupe les dates par année/trimestre/mois

capture d ecran 219 capture d ecran 220

merci mais vraiment je ne veux pas de TCD

JE VEUX VRAIMENT une formule vba se qui me permet extraire avec somme prod

D'abord, il ne faut pas crier en majuscules, je vais le faire ... mais avant cela l'objet même d'un TCD évite de faire des SOMMEPROD qui ralentissent ensuite le tableur

Je ne crois pas du tout dans ce genre de structure de document pour une compta même personnelle, mais voici la formule !

Function trimestre(cel As Range)
If cel.Value = "" Then trimestre = "": Exit Function
If Not IsDate(cel.Value) Then trimestre = "": Exit Function
trimestre = "trimestre " & Int((Month(cel.Value) - 1) / 3) + 1
End Function
36ligne-trimestre.xlsm (198.07 Ko)

Bonjour à tous,

il y a une fonction vba pour calculer le trimestre :
trimestre = "trimestre " & DatePart("q", cel)
Plus à titre d'info vue la complexité du calcul
eric

Mille excuses STEELSON je ne voulais offensé personne.

Mais surtout un grand MERCI pour ta réponse c'est le résultat que je désirais.

que chacun d'entre vous donne !

Rechercher des sujets similaires à "voudrais vba formule qui marque trimestre"