convertir texte en formule

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

R

raphs

Guest
Voici un exemple : j'ai une cellule avec SOM une autre avec ME(1;2) et je voudrais une troisieme cellule qui calcul SOMME(1;2) (=3)

J'ai essayé "&" mais ca ne calcul pas la valeur de la formule.

Merci
 
Salut raphs et tous les Excelliens et Excelliennes !

SOMME(STXT(D3;4;1);STXT(D3;6;1))

ou avec un test :

SI(C3&GAUCHE(D3;2)="somme";SOMME(STXT(D3;4;1);STXT(D3;6;1)))


Regarde le fichier joint.

@ +

Moa
 

Pièces jointes

Pas vraiment trouvé autre chose que l'utilisation de la propriété formula dans un code vb

Ici si on ce trouve sur la cellule c1,
ont fabrique dans cette cellule la formule a1 & b1


Sub test()
a = ActiveCell.Offset(0, -2)
b = ActiveCell.Offset(0, -1)
résultat = "=" & a & b
ActiveCell.FormulaLocal = résultat
End Sub
 
Oui bien sur !

La preuve le fichier joint, dans mon précédent post.

Soit avec des formules, soit avec une macro.

La méthode la plus simple en macro, est d'écrire ta formule dans une cellule, sans le "=" au début.

Puis tu lances l'enregistreur de macros.

Et tu fais un copier/coller de ta formule dans une cellule de ton choix, tu rajoutes le signe égal devant, tu stoppes ta macro.

Et voilà, le tour est joué, ou sinon tu adapte la macro de Sousou.

@ +

Moa
 
En fait, si tes formules sont écrites toujours dans les mêmes cellules et que les résultats que tu veux, seront eux aussi, toujours dans les mêmes cellules, il te suffit de continuer la macro (avec l'enregistreur), comme indiqué ci-dessus.

Ou alors, tu ouvres ton module et tu fais un copier coller du code (autant de fois que tu auras de formules différentes), puis tu changes juste dans les codes dupliqués, les références de tes cellules.

Mais à mon avis, le plus simple serait d'adapter les formules de mon premier post (STXT).

Si tu veux, mets ton fichier (même allégé), sur le forum et on trouvera la meilleure solution.

@ +

Moa
 
Re : convertir texte en formule

Salut à tous ;
J’espère être sur le bon sujet

J'ai besoin de votre aide s'il vous plais merci d'avance

J'ai une cellule pour l'exemple :

C2 = Totaux!I5703

Je voudrais appliquer cette formule qui fonctionne très bien

=CONCATENER("CA";" ";RECHERCHEV(Totaux!D5703;RVCparam!A2:RVCparam!F:F;6))

Pour cela il faut faire une concaténation pour construire le D5703 (j'ai déjà cette formule)

=CONCATENER("D";STXT((FORMULETEXTE(B34));10;4))


Ce que je ne sais pas faire : placer le D5703

=CONCATENER("CA";" ";RECHERCHEV(Totaux! _____ ;RVCparam!A2:RVCparam!F:F;6))

Ce que j'ai déjà fait :

=CONCATENER("CA";" ";RECHERCHEV(Totaux!CONCATENER("D";STXT((FORMULETEXTE(B34));10;4));RVCparam!A2:RVCparam!F:F;6))

ce la ne fonctionne pas
Merci d'avance et merci d'avoir pris le temps de me lire
 
- 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
208
  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
174
Retour