Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • 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

re,

euh ... oui, d'accord pour t'aider

Mais t'aider à quoi faire ?

Le cas échéant, joins nous un petit bout de fichier en nous expliquant ce que tu veux obtenir et comment (formule ou macro)

@+
 
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

Ca on avait fini par comprendre !!!

Peux-tu si ce n'est pas trop te demander nous faire une copie de ton fichier (sans données confidentielles) avec la methode d'incrementation automatique ?
 
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
729
  • 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
218
  • 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…