OVH Cloud OVH Cloud

"DEPASSEMENT DE CAPACITE" dans une Macro Excel

2 réponses
Avatar
MACRO
Je fais tourner une macro existante sur fichier Excel de 37700 lignes pour
obtenir un traitement sous forme de tableaux croisés dynamiques et j'obtiens
un message d'erreur "dépassement de capacité".
Toute aide sera la bienvenue.
Cordialement

2 réponses

Avatar
Pierre Fauconnier
Bonjour

Sans le code de la macro, c'est un peu "à l'aveuglette"...

Probablement que tu as une variable de numéro de ligne déclarée comme
integer

Dim integer NumeroLigne...

Or, une variable Integer ne peut être supérieure à 32767... Change le type
de ta variable en Long
dul Long NumeroLigne

Ok?

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"MACRO" a écrit dans le message de news:

Je fais tourner une macro existante sur fichier Excel de 37700 lignes pour
obtenir un traitement sous forme de tableaux croisés dynamiques et
j'obtiens
un message d'erreur "dépassement de capacité".
Toute aide sera la bienvenue.
Cordialement


Avatar
Pierre Fauconnier
Pardon

Il fallait lire

dim NumeroLigne as Integer

à corriger en

Dim NumeroLigne as Long

Sorry pour l'erreur de syntaxe


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Pierre Fauconnier" a écrit dans le
message de news:
Bonjour

Sans le code de la macro, c'est un peu "à l'aveuglette"...

Probablement que tu as une variable de numéro de ligne déclarée comme
integer

Dim integer NumeroLigne...

Or, une variable Integer ne peut être supérieure à 32767... Change le type
de ta variable en Long
dul Long NumeroLigne

Ok?

--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"MACRO" a écrit dans le message de news:

Je fais tourner une macro existante sur fichier Excel de 37700 lignes
pour
obtenir un traitement sous forme de tableaux croisés dynamiques et
j'obtiens
un message d'erreur "dépassement de capacité".
Toute aide sera la bienvenue.
Cordialement