Question sur le VBA Excel 2010-2013

Bonjour

Possédant une version 2003 d'excel , j'aimerai savoir avec une version récente combien de feuilles un classeur peut il contenir au maximum ( excel 2003 pouvant aller jusqu’à 700 feuilles avant de planter ) ?

une autre question , est ce seulement les terminaisons des classeurs qui changent .xls ---> xlsm du point de vu code ?

Merci pour vos réponses

Merci M12

je me suis rendu sur ton lien :

que signifie concretement :Nombre maximal de feuilles par classeur : Limité par la quantité de mémoire disponible (valeur par défaut 1 feuille) il s'agit de la memoire ram ? .

Re,

pour essai, place ce code dans un classeur vierge et lance le (attendre l'arrivée du msgbox)

suivant ta configuration tu auras le nb de feuilles avant plantage

De mon côté ---> 5453 feuilles

Sub nbMaxOnglets()
Application.ScreenUpdating = False
On Error GoTo ErrGestion
    While Err = 0
        Sheets.Add
        i = i + 1
    Wend
ErrGestion:
MsgBox Worksheets.Count & " pages"
End Sub

Merci c'est sympa !!!

j'ai meme tenté ceci

Sub nbMaxOnglets()
Application.ScreenUpdating = False
On Error GoTo ErrGestion
i = 1
    While Err = 0
         Sheets(i).Select
    Sheets(i).Copy After:=Sheets(Sheets.Count)
    i = i + 1
    Wend
ErrGestion:
    MsgBox Worksheets.Count & " pages"
    End Sub

qui ne me retourne que 88 pages .. c'est pas terrible 2003


( en copiant des pages pleines )

Rechercher des sujets similaires à "question vba 2010 2013"