Dans une macro obtenir le jour d'une date

Résolu
moneyshop Messages postés 8 Statut Membre -  
Mike-31 Messages postés 19571 Statut Contributeur -
bonjour
voici le formule qui fonctionne dans une cellule excel

=CHOISIR(JOURSEM(AUJOURDHUI());"dimanche";"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi")
je veux l’intégrer dans une macro journalière et la valider chaque jour.
je n'arrive pas avec la formule
ActiveCell.FormulaR1C1 = "=CHOISIR(JOURSEM(AUJOURDHUI());"dimanche";"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi")"
quelqu'un pour me dire ce qu'il faut ajouter?
merci a tous
A voir également:

3 réponses

Mike-31 Messages postés 19571 Statut Contributeur 5 137
 
Bonjour,

regarde comme cela
ActiveCell.FormulaR1C1 = _
"=CHOOSE(WEEKDAY(TODAY()),""dimanche"",""lundi"",""mardi"",""mercredi"",""jeudi"",""vendredi"",""samedi"")"

et pourquoi passes tu par créer une formule alors que tu pourrais directement afficher le jour avec
ActiveCell = Choose(Weekday(Date), "dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi")

0
moneyshop Messages postés 8 Statut Membre
 
merci mike-31
j'avais essayé la double "" mais j'oublie toujours qu'il faut parfois utiliser l'anglais "today"
bonne journée
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

Salut Mike, ça faisait longtemps que l'on s’était pas croisé :! ;o)

pourquoi utiliser "choose" ?

en excel
=TEXTE(JOURSEM(AUJOURDHUI());"jjjj")
avec vba
ActiveCell = Format(Weekday(Date), "dddd")


0
moneyshop Messages postés 8 Statut Membre
 
bonjour michel
en effet c'est plus simple et plus propre je vais voir si c'est valable sous excel 97
c'est vrai ca date un peu mais j'ai beaucoup de macro qui marchent et je ne voudrai pas tout refaire
0
moneyshop Messages postés 8 Statut Membre
 
et ca marche je n'avais pas besoin de réinventer la roue lol
merci
0
Mike-31 Messages postés 19571 Statut Contributeur 5 137
 
Salut Michel,

Oui je me fait plus discret sur le forum et pour revenir à la formule j'ai simplement actualisé la formule du demandeur et avancé qu'on pouvait sélectionné directement le jour sans aller plus loin mais ta proposition est plus propre.
Bonne fin de journée à toi
0