Dans une macro obtenir le jour d'une date

Résolu
moneyshop Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
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 Date d'inscription   Statut Membre Dernière intervention  
 
et ca marche je n'avais pas besoin de réinventer la roue lol
merci
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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