INscrire formule indirectement

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

E

europe2508

Guest
bonsoir,
peux on inscrire une formule indirectement dans une autre case
je m'explique
b vérifie que la condition dans la cellule c est remplie
est si oui va inscrire la formule dans la cellule A
merci
 
Re : INscrire formule indirectement

Bonjour,

J'ai l'impression de ne pas bien comprendre ton soucis. Avec la fonction SI() ton problème ne me semble pas insurmontable.
N'hésite pas à nous donner un fichier d'exemple de ce que tu aimerais faire.
 
Re : INscrire formule indirectement

ET bien je ne veux justement ne pas mettre de formule directement dans la A
si c correspond a critère alors b va inscrire une formule dans la cellule A

je ne sais si je suis clair
 
Re : INscrire formule indirectement

et faire comprendre a la cellule a que meme s'il y a une formule qui n'affiche rien et bien faire en sorte que on ne met rien dedans "fictivement"
je sais pas si c'est clair ?
 
Re : INscrire formule indirectement

J'avoue ne pas bien comprendre l'interêt. Pourquoi ne pas mettre une "formule morte" qui attend une validation de la part de B plutôt que de développer une macro?
 
Re : INscrire formule indirectement

OUi la cellule sera vide d'apparance mais pas en realité
sachant que cette cellule est ensuite utiliser pour la conception d'un tableau qui s'adapte automatiquement en fonction de la cellule a s'il a rien dedans
 
Re : INscrire formule indirectement

Re,

Plus je comprends, moins je comprends.

Que 2 solutions, ou la macro qui remplira ou laissera vide de chez vide en fonction de la condition, ou bien la formule qui ne sera que du visuel.

Maintenant, pour ton tableau, et tout dépend de sa conception, cela ne doit pas poser trop de problèmes.
 
Re : INscrire formule indirectement

Petite remarque sans rapport avec ta question, mais ton SI en colonne A ne sert à rien, il te suffit de mettre en A6 la formule =F6 et c'est bon.
Si tu ne veux pas faire apparaitre le 0, alors tu utilises le format de cellule ? et c'est bon.


Pour le problème des cellules vides, je ne sais pas exactement, mais tu dois au moins pouvoir modifier les plages de cellules à l'aide d'une macro.
 
Dernière édition:
Re : INscrire formule indirectement

Essaye ceci :

- tu modifies la formule en colonne A pour simplement mettre en cellule A6 la formule suivante : =F6
et tu fais un "copier" de la cellule A6, puis un "coller" jusqu'en A100 par exemple.

- tu affectes le format de cellule ? aux cellules de la colonne A dans lesquelles tu viens de mettre les formules.

- tu modifies tes définitions de plages de cellules "DonnéesD1" à "DonnéesD4" de façon à modifier la fin de la formule pour que la plage remonte jusqu'à la dernière ligne utilisée.
Pour la palge "DonnéesD1" ça donnerait ça :
=DECALER(Feuil1!$B$6;0;0;NB.SI(Feuil1!$A$6:$A$65536;"<>0");1)


Chez moi ça a l'air de fonctionner. Fais donc le test et dis-moi si ça fonctionne suivant ton utilisation chez toi.
 
Re : INscrire formule indirectement

Bonjour europe2508, Marcel32, le fil et le forum,

Sans grandes modifications, simplement changé dans tes noms définis la référence à la colonne A par la référence à la colonne F, puisque c'est la même et cela fonctionne.

Ton fichier en retour.

Bonne journée.

Jean-Pierre
 

Pièces jointes

- 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
254
Réponses
10
Affichages
371
Réponses
7
Affichages
697
Réponses
7
Affichages
306
Réponses
4
Affichages
310
W
Réponses
2
Affichages
167
Retour