Formule excel en vba

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

K

Kobal

Guest
Bonjour à tous,
petite question (j'espère qu'elle n'a pas déjà été posée, je l'ai pas trouvé en fouillant un peu les archives):
Dans mon code, j'obtiens une erreur lorsque j'écris :
Code:
Cells(10, 3).Value = "=SI(C9>=C7;(C9-C7)*C8;0)"
"Erreur définie par l'application ou par l'objet"
Apparemment, cela viendrait du deuxième =, dans les double quotes.
Y-a-t'il un moyen pour insérer des formules excel en vba? Ou suis je condamné à écrire l'équivalent vba et à lancer la macro à chaque changement de la feuille?
Merci d'avance.
 
Re : Formule excel en vba

Je ressors ce topic parce que j'ai un nouveau problème avec le mélange formule excel/vba
Alors pour résumer:
Je travaille actuellement sur une macro qui insère une ligne dans un tableau, en prenant les données à partir d'une autre feuille.
Et la dernière ligne de ce tableau est une ligne "total" faisant la somme de toutes les cellules au dessus.
Ce total est donc de la forme "=SOMME(A1:A20)" (par exemple)
Mais en inserrant ma ligne, je dois donc décaler la zone de somme. Et j'aimerai le faire par macro.
Pour l'instant, j'ai fait une commande qui donne "=SOMME(A1:A20) + $A$21". Alors ça marche, certes, mais dès qu'on supprime cette ligne (la 21), le total affiche une erreur de référence (ce qui est normal, mais pénible).
J'aimerai donc avoir une méthode pour faire "=SOMME(A1:A21)" (en espérant que la formule s'adaptera en cas de suppression de ligne.)
J'ai déjà essayé en prenant 'left' de la formule, retirant les 4 derniers caractères et ajoutant l'adresse de la dernière cellule, mais ça ne marche pas si je fais ça deux fois de suite (vu que l'adresse est de la forme "$A$21", donc 2 caractères de plus)
Bref, tout ce pavé pour vous demander si vous avez une idée?
Merci d'avance !
 
- 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

E
  • Question Question
Réponses
2
Affichages
976
I
Réponses
3
Affichages
969
Izbeul
I
B
Réponses
5
Affichages
7 K
L
Réponses
18
Affichages
55 K
colorfulness
C
Retour