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 !

schreckdebase

XLDnaute Junior
"Salut,

J'ai une ""Erreur d'exécution '7':

Mémoire insuffisante

J'ai ma variable Formula (ci-dessous) qui est dans une boucle.

Formula = Formula & ""COUNTIF(INDIRECT(R["" & Linea & ""]C[-"" & DifferenceCol & ""]),RC[-1])+""

....
....
....
ActiveCell.FormulaR1C1= Formula C'est ici que ça bloque.

J'ai ajoué un Len(Formula) qui me donne 1322 ! J'ai regardé dans les limites d'Excel... ça devrait passer. Ou bien ?

Merci pour le coup de main ! 😀
 
Re : Limite de variable

Bonjour schreckdebase
Je crois que les formules (entre autres) sont limitées à 256 caractères dans le tableur.
Comme cette commande en VBA "reprend" une formule tableur, et est destinée à remplir une cellule, il y a des chances que ça ne passe pas.
Isolée comme ça, je ne vois pas ce que cette formule peut faire, mais la présence de l'esperluette est dangereuse, son usage est plutôt reservé aux chaînes de caractères.
Le meilleur moyen est de saucissonner ta formule si c'est possible, du genre :

formula = 1ere partie
formula = formula + 2e partie
formula = formula + 3e partie

A plus,
Gruick
 
Dernière édition:
Re : Limite de variable

Hello Gruick,

Merci pour la réponse. Ce que j'ai fait entre temps j'ai fait comme la solution que tu as écrite.

If Len(Formula) > 900 And ChangedCol = False Then
Formula = "="
ChangedCol = True
DifferenceCol = DifferenceCol + 1
ColFormula = ColFormula + 1
End If

Voilà ça fonctionne comme ça... J'avais pris la mauvaise section sur les limites d'Excel :



La réponse est dans "Spécifications relatives au calcul" et non dans "Spécifications relatives aux feuilles de calcul et aux classeurs"

Merci et à toute ! 🙂
 
- 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

Discussions similaires

F
Réponses
4
Affichages
826
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
2
Affichages
827
N
  • Résolu(e)
Réponses
3
Affichages
1 K
ninajams
N
N
Réponses
17
Affichages
3 K
ninajams
N
J
Réponses
2
Affichages
814
J
Réponses
18
Affichages
2 K
M
Réponses
0
Affichages
2 K
M
T
  • Question Question
Réponses
4
Affichages
4 K
thierry.bayard
T
Retour