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

M

Mytå

Guest
Bonsoir le forum

Pas habitué de poser une question, mais bon je trouve plus 🙁(((((

ActiveCell.FormulaR1C1= "=SUMIF(......."

l'avoir direct dans une variable

a="=SUMIF(......." c'est surement avec Application mais la 🙁(((((
 
Re,


Désolé j'avais mal compris ce que tu voulais:

Pour affecter une formule déjà inscrite dans une cellule à une variable F, moi j'utilise:

F=Range("W76").Formula

Pour affecter une fonction feuille de calcul à une variable :

F= application.worksheetfunction.somme.si(.........)



En espérant avoir répondu à ton PB.

A+++
 
Salut Mytå et les autres bien entendu,

Je pense que tu souhaites placer le résultat du calcul dans une variable sans passer par un cellule d'où l'instruction suivante :

F=Application.WorksheetFunction.SumIf(Range("TaPlage"), "=1")

Cela devrait fonctionner. Bien évidemment si tu le fais en VBA oubli la formule que tu aurais placé dans la cellule tu fonctionne tout en VBA y comris tes ref de cellules

@ bientôt

Valérie
 
- 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

  • Question Question
Microsoft 365 Vba
Réponses
3
Affichages
167
Réponses
18
Affichages
134
Réponses
1
Affichages
336
Réponses
66
Affichages
408
Réponses
1
Affichages
165
Réponses
2
Affichages
428
Retour