Une formule dans VBA

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

A

Arnaud

Guest
Bonjours à tous
Je cherche une astuce qui me permettrai de faire passer la formule suivante dans un code VBA :
'Sheets("Travail").Cells(i, 2).Formula = " TEXT(cells(i,3);"dddd") "
Car il me fait c...r avec le " " autour de dddd. je crois que VBA a l'impression qu'il s'agit d'une fin de commande

Merci de votre aide
Arnaud
 
Salut Arnaud, Salut le forum,

Je viens d'entrer dans le forum et j'ai trouvé plusieurs post qui m'intéressaient, mais comme je suis un grossier personnage c'est ton "Car il me fait c...r" qui m'a plus et je me suis penché sur ton cas.

Cette commande fonctionne, ne me demande pas pourquoi, mais ça fonctionne :

Cells(1, 2).Formula = "=TEXT(RC[-1],""jjjj"")"

À plus,

Robert
 
Hello,

Une manière simple sinon :

Fais un copier de ta formule sous XL.

Puis tu enregistre une nouvelle macro. Là tu colles ta formule dans n'importe quelle cellule....stoppe l'enregistrement.

Si tu regardes le code de ta macro, tu verras que ta formule a été retranscrite en VB.


Cdlt

Fred
 
Merci à tous pour vos précieuses réponses
C'est un peu court ce que je viens de mettre là .... ! Mais c'est concis, et puis c'est le principal
Alors Merci Encore une fois et à bientôt
Arnaud
 
Bonsoir,

Une petite astuce qui permet d'utiliser un grand nombre de fonction Excel sous VBA :

ResultatFormule = Application.WorksheetFunction.Text(".....", "......")

Applique à la variable "ResultatFormule" le résultat de la formule TEXT

@+

Ronan
 
- 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
2
Affichages
346
Retour