Nom cellule et capacité mémoire

Signaler
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
-
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
-
Bonjour,

J'avais déja eu un probleme de capacité memoire pour nommer des cellules.

je travaille acteullement sur un projet qui necessite le nommage de cellule par macro VBA

Pour un 2.19GHZ  de ram , savez vous approximativement combien de cellules  on peut nommer?

Merci et bonne journée a tous

3 réponses

Messages postés
1207
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
10
Bonjour,

   Voici les différentes limitations eb vigueur pour les fichiers Excel telles que les avais trouvées sur le site de Microsoft il y a déjà quelque temps:

<colgroup><col style=\"WIDTH: 66pt\" span=\"11\" width=\"88\" /></colgroup>----
, , , , , , , , , , , ----
, , , , , , , , , , , ----
, , , , , , , , , , , ----
La taille du classeur est limitée par la quantité de mémoire disponible...., , , , , , , ----
, , , , , , , , , , , ----
Pour le reste voici un résumé des limites d'excel, , , , , , , , ----
, , , , , , , , , , , ----
, , , , , , , , , , , ----
Ouverture des classeurs Limité par la quantité de mémoire disponible , , , , , , , ----
Taille des feuilles de calcul 65 536 lignes et 256 colonnes , , , , , , , ----
Largeur des colonnes 255 caractères , , , , , , , , , ----
Hauteur des lignes 409 points , , , , , , , , , ----
Sauts de page 1 000 horizontaux et verticaux , , , , , , , , ----
Longueur du contenu des cellules (texte) 32 767 caractères. Affichage de 1 024 uniquement dans une cellule et 32 767 dans la barre de formule. , ----
Nombre maximal de feuilles par classeur Limité par la quantité de mémoire disponible , , , , , ----
Nombre maximal de couleurs par classeur 56 , , , , , , , , ----
Nombre maximal de styles de cellules par classeur 4 000 , , , , , , , ----
Formats de nombre personnalisés Entre 200 et 250, selon la version linguistique d'Excel que vous avez installée. , , , , ----
Noms dans un classeur Limité par la quantité de mémoire disponible , , , , , , , ----
Fenêtres dans un classeur Limité par les ressources système, , , , , , , ----
Volets dans une fenêtre 4 , , , , , , , , , , ----
Feuilles liées Limité par la quantité de mémoire disponible , , , , , , , ----
Plage de zoomDe 10 pour cent à 400 pour cent , , , , , , , , ----
Références de tri 3 pour un tri simple, illimité lors de l'utilisation de tris séquentiels , , , , , , ----
Niveaux d'annulation 16 , , , , , , , , , , ----
Champs dans une grille de données 32 , , , , , , , , , ----
Barres d'outils personnalisées dans un classeur Limité par la quantité de mémoire disponible , , , , , ----
Boutons de barres d'outils personnalisées Limité par la quantité de mémoire disponible 
   J'espère que cela pourra t'aider.

Calade
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Salut
Pas trouvé d'info précise à ce sujet pour VBA, mais si on se réfère à VB6, le nombre d'identifiant (*) peut aller sans problème jusqu'à 32.000.
(*) identifiant : variables, constantes, nom de Sub ou Function, de module ...
Au delà de cette quantité, le traitement peut être altéré en fonction de la quantité de mémoire vive.
Dans ce cas, Windows sera contraint de transférer des morceaux de mémoire sur disque afin de maintenir un niveau d'occupation de la mémoire inférieur à son maxi : Cela provoque des figeages de quelques secondes sur les machines les moins rapides et, bien sûr, des accès disque supplémentaires, donc, des ralentissements. Mais le traitement aura quand même lieu.

Tu nous à donné la vitesse de ton processeur (en GHz) et pas la taille mémoire (en Mo ou Go) : cette vitesse n'affectera que la rapidité d'exécution des instructions ou de recalcul de tes feuilles. La qualité (vitesse, option) de la mémoire peut aussi influencer cette vitesse d'exécution, mais moins sévèrement.

Donc, ralentissements possibles, mais pas de saturation si on reste raisonnable.

Personnellement, je dirai que si tu es obligé de donner un nom à pratiquement toutes les cellules, elles deviennent des références absolues.
Revois éventuellement tes méthodes de travail. Il est parfois simple et faisable de ne nommer qu'une plage de cellules (au lieu de nommer chacune d'elles) et de jongler avec les index de colonnes et de lignes

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
62
Date d'inscription
jeudi 22 décembre 2005
Statut
Membre
Dernière intervention
3 janvier 2011
1
En fait non, jsuis obligé de nommer toutes ces cellules en fait.
Mais il semble que l'on ait beaucoup de marge en effet.
J'en suis a plus de 100 et ca tient.

Par contre attention a la copie de graphique, il faut desactiver certaines propriétes de police pour pourvoir le faire en grande proportion

++