Recopier une formule sur plus de 65000 lignes

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.

3 réponses

  1. Contributeur
    Bonjour,

    tu parles d'Excel ?

    Cordialement.
    0
    1. 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
      1. Contributeur
        La limite est à 1 048 576 lignes dans Excel 2007 et supérieur.
        0
      2. effectivement, il me manquait une puissance 3 ! j'ai mal lu sur ma feuille excel... merci chossette9 !
        0
    2. 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
      1. 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
      2. Contributeur
        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
      3. 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