• Initiateur de la discussion Initiateur de la discussion chilo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chilo

XLDnaute Occasionnel
bonjour le forum

je souhaite savoir s'il est possible d'incrementer automatiquement au dela des 65536 d'excel.
j'incremente des nombres dans la colonne B et je voudrais savoir si je peux continuer à le faire automatiquement dans la colone
la derniere ligne de B EST 65536
et la premiere ligne de D 65537

merci pour vos réponses
bonne journée
 
Re : 65536

Bonjour chilo,

A partir de la version d'Excel 2007, on passe à plus d'un milllion de lignes.

Sinon, la numérotation des lignes est identique pour toutes les colonnes.

Tu peux mettre en D1 : =LIGNE()+65536 et recopier vers le bas

Mais pas sûr que ce soit ce que tu souhaites.

@+
 
Re : 65536

Bonjour Chilo

pas sur d'avoir tout compris, mais regarde peut être le code ci dessous, si il peut t'aider :

Code:
Option Explicit
Sub test()
Dim c As Byte, i As Long, x As Long
c = 2
For i = 1 To 75000
    Cells(x, c).Value = i
    x = x + 1
    If x = 65537 Then
        x = 1
        c = c + 2
    End If
Next i
End Sub

bonne journée
@+

Edition : Bonjour Tibo
 
Re : 65536

Bonjour,

Nous nous y sommes déjà penché.

Peux tu être plus précis sur ce que tu veux obtenir exactement ?

En sachant que sur les versions antérieures à 2007, il n'y a pas de miracle, on ne peut avoir plus de 65536 lignes

A te (re)lire

@+
 
Re : 65536

Bonjour à Tous,

Variation de l'idée de Tibo:

En A1:A65536: =Ligne()
à Partir de B1 : =LIGNE()+((COLONNE()-1)*LIGNES(B:B)) jusqu'en E1 pour la première ligne donnera: 65537 131073 196609 262145

A bientôt
 
Re : 65536

bonjour Chilo

Salut Tibo 🙂 🙂
Salut Pierrot 🙂 🙂

En supposant que j'aie compris teste cette macro

Code:
Sub test()
No = 1
n = 1
lettre = "B"
While n < (65536 * 2) + 1
  Range(lettre & No) = n
   If n = 65536 Then
     lettre = "D"
     No = 0
     End If
  n = n + 1
  No = No + 1
Wend
End Sub

Edit :
Salut Dolichotis
Salut Hasco
 
Re : 65536

je souhaite incrementer au dela des 65536

j'ai un petit ficher qui increment automatiquement mais qui s'arrete à la ligne 65536 dans la colonne B
et je voudrais continuer l'incrementation automatique dans la colonne suivante


merci par avance
 
Re : 65536

re,

toujours sous réserve d'avoir compris, en C1 :

Code:
=65536*(COLONNE()-2)+LIGNE()

à recopier vers le bas et vers la droite

Attention, si tu dois recopier sur les 65536 lignes et sur plusieurs colonnes, ça va te donner un fichier plutôt lourd en temps de recalcul.

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
728
  • Question Question
Microsoft 365 Filtre Dynamique
Réponses
5
Affichages
253
Réponses
23
Affichages
680
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Réponses
3
Affichages
217
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
663
Réponses
10
Affichages
385
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
315
Retour