Le mois de la table

Résolu
rigaf45 -  
 rigaf45 -
Bonjour,

Je voudrais savoir s'il vous plait s'il y'aurait une erreur de synthaxe dans mon code. Car ma macro générale ne bloque uniquement, qu'à ce point et je n'arrive pas à voir le problème.
wsEM correspond au fichier de destination alors que wsEDM représente le fichier source des dates.

Le but est de savoir à partir du code suivant, quel mois on est?

Code:

wsEM.Cells(2, 2).FormulaR1C1 = _
"=MODE(MONTH(wsEDM.Cells(2 , 9).Resize(nbre , 1)))"


Cordialement

6 réponses

rigaf45
 
Merci mais j'ai peut ètre mal forumulé ma question je cherhce en fait, le mois qui est redondant dans la table en fait et non le mois d'aujourd'hui. Le but étant de savoir à quel mois corrspondent la plus part des lignes de commandes.
1
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
=month(now())
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
Essaie de rajouter une colonne où tu mets la formule (en supposant que la date est en A3) :
=DATE(YEAR(A3);MONTH(A3);1)
Ensuite tu fais =mode sur cette colonne bidon
0
rigaf45
 
Bonjour

J'utilise en fait t'a méthode mais le code ne fonctionne pas.

Aurais je fais une erreur de synthaxe?

PRENONS LE fait que RC[-10] fait référence à la colonne A.

wsEDM.Cells(2, 19).Recize(nbre, 1).FormulaR1C1 = "=DATE(YEAR(RC[-10]),MONTH(RC[-10]),1)"

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
Dans chaque cellule d'une nouvelle colonne, tu dois mettre la formule
=DATE(YEAR(A3);MONTH(A3);1)

en supposant que A est la colonne où se trouve la date
et en faisant varier le numéro de la ligne
0
rigaf45
 
Merci beaucoup ça a marché!

Cordialement
0