Formule à appliquer existe en texte dans une cellule à part
Résolu/Fermé
CactusDrummer
-
17 juil. 2014 à 17:11
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 21 juil. 2014 à 11:02
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 21 juil. 2014 à 11:02
A voir également:
- Formule à appliquer existe en texte dans une cellule à part
- Aller à la ligne dans une cellule excel - Guide
- Formule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
4 réponses
ccm81
Messages postés
10851
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 avril 2024
2 404
Modifié par ccm81 le 17/07/2014 à 17:34
Modifié par ccm81 le 17/07/2014 à 17:34
Bonjour
Je ne sais pas si on peut se passer de macro, mais voilà une solution simple pour la première partie de ta question, via vba
https://www.cjoint.com/?3GrrAeZajt8
Cordialement
Je ne sais pas si on peut se passer de macro, mais voilà une solution simple pour la première partie de ta question, via vba
https://www.cjoint.com/?3GrrAeZajt8
Cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
17 juil. 2014 à 17:29
17 juil. 2014 à 17:29
Bonjour
si on se réfère à la 1° partie de la question, =A1+A2 font l'affaire,puisque la formule donnera bine 3 en A3 mais il n'y a aucune correspondance avec la deuxième partie, qui elle, nécessiterait quelques explications complémentaires
A vous lire?
si on se réfère à la 1° partie de la question, =A1+A2 font l'affaire,puisque la formule donnera bine 3 en A3 mais il n'y a aucune correspondance avec la deuxième partie, qui elle, nécessiterait quelques explications complémentaires
A vous lire?
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
17 juil. 2014 à 18:16
17 juil. 2014 à 18:16
Bonjour,
pourquoi tu écris : je met 1 en A1
et plus bas :
En réel, j'ai concaténé du texte pour obtenir un lien complet en cellule A1 style " 'dossier\[nomfichier.xlsx]onglet'!B4 " ...
Juste pour embrouiller sinon l'explication était trop simple ?
Sinon dépose un fichier.
eric
pourquoi tu écris : je met 1 en A1
et plus bas :
En réel, j'ai concaténé du texte pour obtenir un lien complet en cellule A1 style " 'dossier\[nomfichier.xlsx]onglet'!B4 " ...
Juste pour embrouiller sinon l'explication était trop simple ?
Sinon dépose un fichier.
eric
Bonjour, et merci à tous de votre intéret :) .
J'ai vraiment fouillé le web et je n'ai rien trouvé, mais expliquer le problème est difficile pour moi.
Tout d'abord, eriiic , je m'excuse de pas avoir été clair .
Le fait est que j'ai 2 problèmes, mais les deux sont liés. Je vais réexpliquer plus calmement.
Voici pour la première partie. Je me suis trompé en décrivant le problème. Je veux que quand je mette "=A3" (et en A3 j'ai le texte "a1+a2" ) il aille faire l'opération écrite en texte dans la cellule A3 , soit "1 + 2" , donc rendre "3" .
Pour mon 2e problème c'est sensiblement la même chose, sauf que le contenu de la cellule A3 serait une construction d'un lien vers une référence à une cellule dans un autre fichier excel. Exemple :
Je ne peux pas vous poster d'exemple pour le moment, mais si nécessaire je vous fais cela demain.
J'ai vraiment fouillé le web et je n'ai rien trouvé, mais expliquer le problème est difficile pour moi.
Tout d'abord, eriiic , je m'excuse de pas avoir été clair .
Le fait est que j'ai 2 problèmes, mais les deux sont liés. Je vais réexpliquer plus calmement.
je met 1 en A1
je met 2 en A2
dans A3 j'écris a1+a2
dans A4 j'écris =a3
Il va me rendre dans la cellule A4 : "a1+a2" , alors que j'aimerais qu'il comprenne "je veux que tu me calcules la valeur de A1 plus la valeur de A2" , donc que le résultat soit 3
Voici pour la première partie. Je me suis trompé en décrivant le problème. Je veux que quand je mette "=A3" (et en A3 j'ai le texte "a1+a2" ) il aille faire l'opération écrite en texte dans la cellule A3 , soit "1 + 2" , donc rendre "3" .
Pour mon 2e problème c'est sensiblement la même chose, sauf que le contenu de la cellule A3 serait une construction d'un lien vers une référence à une cellule dans un autre fichier excel. Exemple :
=CONCATENER(A1;A2;"[amandine.xlsx]Page1_1'!$E$7")Qui devrait afficher au final 'C:\\dossier1\dossier2\[amandine.xlsx]Page1_1'!$E$7"
Je ne peux pas vous poster d'exemple pour le moment, mais si nécessaire je vous fais cela demain.
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
18 juil. 2014 à 16:31
18 juil. 2014 à 16:31
Si tu veux en A4 le résultat de l'évaluation de la formule en A3 ça ne peut être fait que par macro.
En vba :
Sans doute valable aussi pour ton pb 2, que tu pourrais aussi faire avec =indirect(A3)
https://www.cjoint.com/?DGsqFJSNp5e
eric
En vba :
Function eval(cellule As Range) As Variant eval = Evaluate(cellule.Value) End Function
Sans doute valable aussi pour ton pb 2, que tu pourrais aussi faire avec =indirect(A3)
https://www.cjoint.com/?DGsqFJSNp5e
eric
Merci Eric.
La fonction VB fonctionne .
La technique de la fonction "INDIRECT" (que je ne connaissais pas) fonctionne pas mal aussi. Je dois pouvoir combiner ceci avec STXT() , GAUCHE() , ou DROITE() pour me passer de VB. Ca complexifie la formule de base mais j'évite ainsi de prendre en charge les macros.
Je marque le sujet comme résolu, merci encore !
La fonction VB fonctionne .
La technique de la fonction "INDIRECT" (que je ne connaissais pas) fonctionne pas mal aussi. Je dois pouvoir combiner ceci avec STXT() , GAUCHE() , ou DROITE() pour me passer de VB. Ca complexifie la formule de base mais j'évite ainsi de prendre en charge les macros.
Je marque le sujet comme résolu, merci encore !
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
21 juil. 2014 à 11:02
21 juil. 2014 à 11:02
Si c'est pour évaluer une formule et non une référence tu es obligé de passer par une macro. Que ce soit en vba ou en Excel4.
eric
eric