VBA - Charger un nombre de lignes dans un tableau
Résolu/Fermé
0zh0u
Messages postés
4
Date d'inscription
lundi 5 mai 2014
Statut
Membre
Dernière intervention
23 mai 2014
-
Modifié par 0zh0u le 5/05/2014 à 15:40
0zh0u Messages postés 4 Date d'inscription lundi 5 mai 2014 Statut Membre Dernière intervention 23 mai 2014 - 14 mai 2014 à 09:40
0zh0u Messages postés 4 Date d'inscription lundi 5 mai 2014 Statut Membre Dernière intervention 23 mai 2014 - 14 mai 2014 à 09:40
A voir également:
- VBA - Charger un nombre de lignes dans un tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
2 réponses
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
5 mai 2014 à 17:54
5 mai 2014 à 17:54
Bonjour,
en imaginant que ce soit possible, ce dont je doute, en quoi ça serait plus rapide ? Ca ne peut être que plus lent.
Regarde si tu n'as pas des formules lourdes qui serait réévaluées à l'ouverture, des liens externes etc.
Passe en calcul manuel et refuse la mise à jour des liens pour voir la différence.
Et si le fichier est sur réseau a-t-il un débit suffisant ?
eric
en imaginant que ce soit possible, ce dont je doute, en quoi ça serait plus rapide ? Ca ne peut être que plus lent.
Regarde si tu n'as pas des formules lourdes qui serait réévaluées à l'ouverture, des liens externes etc.
Passe en calcul manuel et refuse la mise à jour des liens pour voir la différence.
Et si le fichier est sur réseau a-t-il un débit suffisant ?
eric
0zh0u
Messages postés
4
Date d'inscription
lundi 5 mai 2014
Statut
Membre
Dernière intervention
23 mai 2014
Modifié par 0zh0u le 14/05/2014 à 09:41
Modifié par 0zh0u le 14/05/2014 à 09:41
Bonjour,
D'abord je te remercie d'avoir répondu.
J'ai tout essayé, utilisation d'objet, des array, etc.
A l'ouverture, j'ai désactivé les événements, je les active seulement dans une condition précise.
J'ai "disséqué" Excel et j'ai trouvé une fonction : private sub worksheet_selectionchange, avec une petite boucle de recherche de cellule, cela m'a permis de charger x lignes si l'utilisateur clique sur la cellule y.
Cela m'a permis de passé de 8265 secondes (aïe) à 188 secondes.
Cordialement, 0zh0u.
D'abord je te remercie d'avoir répondu.
J'ai tout essayé, utilisation d'objet, des array, etc.
A l'ouverture, j'ai désactivé les événements, je les active seulement dans une condition précise.
J'ai "disséqué" Excel et j'ai trouvé une fonction : private sub worksheet_selectionchange, avec une petite boucle de recherche de cellule, cela m'a permis de charger x lignes si l'utilisateur clique sur la cellule y.
Cela m'a permis de passé de 8265 secondes (aïe) à 188 secondes.
Cordialement, 0zh0u.