Recopier une formule sur plus de 65000 lignes

Fermé
Storm42 Messages postés 18 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 18 juin 2012 - 25 mai 2011 à 14:50
ed555 Messages postés 61 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 26 octobre 2018 - 26 mai 2011 à 20:13
Bonjour,
J'aimerai savoir si il est possiblede copier une formule sur plus de 65000 lignes (qui est la limite des macros: enfin je crois).
J'ai un tableau avec plus de 400 000 lignes et je ne sais vraiment comment faire...
Merci de votre aide.
A voir également:

3 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
25 mai 2011 à 15:05
Bonjour,

tu parles d'Excel ?

Cordialement.
0
ed555 Messages postés 61 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 26 octobre 2018
25 mai 2011 à 17:26
salut,

et si tu insérais un nouvel onglet une fois tes 65 000 lignes atteintes ? (ceci est valable pour excel 2003 si je ne m'abuse, concernant 2007 la limite est à ~100 000 lignes)
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
25 mai 2011 à 17:27
La limite est à 1 048 576 lignes dans Excel 2007 et supérieur.
0
ed555 Messages postés 61 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 26 octobre 2018
26 mai 2011 à 20:13
effectivement, il me manquait une puissance 3 ! j'ai mal lu sur ma feuille excel... merci chossette9 !
0
Storm42 Messages postés 18 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 18 juin 2012
26 mai 2011 à 16:13
Oui je parle de excel 2007 et meme on peut copier beaucoup de ligne sur la page, mais apres la macro ne prend pas en compte plus de 65000 ligne non?
0
ed555 Messages postés 61 Date d'inscription vendredi 20 mai 2011 Statut Membre Dernière intervention 26 octobre 2018
26 mai 2011 à 17:51
ce n'est manifestement pas un problème :

Range("C1").Select
Selection.AutoFill Destination:=Range("C1:C100000"), Type:=xlFillDefault

je viens de recopier une formule sur 100 000 lignes...
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
26 mai 2011 à 17:53
Après ça dépend surement de la formule, car plus elle est compliquée, plus il faudra utiliser de mémoire pour exécuter la macro, et donc risque de débordement de mémoire.
0
Storm42 Messages postés 18 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 18 juin 2012
26 mai 2011 à 17:59
Ok merci, je pense que je vais demander si je peux utiliser un ordi plus puissant genre celui du reseau. Et on m'a parler du langage ASPqui serait plus pratique pour les gros fichiers.
0