[EXCEL 2003] : Formule dans VBA

  • Initiateur de la discussion Initiateur de la discussion JulienB
  • 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 !

J

JulienB

Guest
Re bonjour Le Forum,

Comment executer cette formule sous VBA ?

=DECALER(INDIRECT(TEXTE(AUJOURDHUI();"mmmm")&"!a64");0;JOUR(AUJOURDHUI())+1)

Je cherche en fait, grace a une macro, ouvrir un fichier .XLS et lancer cette formule qui n'est pas enregistrer dans le fichier que j'ouvre... donc l'executer en memoire !

AHHHHH !!!!
 
Re : [EXCEL 2003] : Formule dans VBA

Bonjour,

Sans le fichier qui va avec et sans savoir ce que tu essayes d'obtenir comme résultat exactement, il est très difficile de te conseiller. Peut être, il y aura une solution beaucoup plus simple aussi. A toi.
 
Re : [EXCEL 2003] : Formule dans VBA

Bonjour JulienB, salut Raja,

La formule définit une cellule, en VBA appelons-la cel :

Code:
Set cel = Sheets(Format(Date, "mmmm")).Range("A64").Offset(, Day(Date) + 1)

Edit : si l'on veut seulement la valeur v de cette cellule :

Code:
v = Sheets(Format(Date, "mmmm")).Range("A64").Offset(, Day(Date) + 1)

A+
 
Dernière édition:
Re : [EXCEL 2003] : Formule dans VBA

Bonjour Julien, Raja, Job

L'enrergistreur de macros donne ceci:

Code:
ActiveCell.FormulaR1C1 = _
        "=OFFSET(INDIRECT(TEXT(TODAY(),""mmmm"")&""!a64 ""),0,DAY(TODAY())+1)"

Surtout ne me demandez pas pourquoi🙂.
 
Re : [EXCEL 2003] : Formule dans VBA

en fait voici comment j'ai fait :

Dim Presence As String

Presence = "=DECALER(INDIRECT(TEXTE(AUJOURDHUI();" & Chr(34) & "mmmm" & Chr(34) & ")&" & Chr(34) & "!a64" & Chr(34) & ");0;JOUR
(AUJOURDHUI())+1)"

Sheets("Feuill1").Range("A30").FormulaLocal = Presence

Et ca marche pas mal
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
735
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
456
Réponses
5
Affichages
658
Réponses
17
Affichages
2 K
Réponses
3
Affichages
594
Z
Réponses
3
Affichages
2 K
Z
Z
Réponses
18
Affichages
2 K
Z
Retour