Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

inserer des lignes automatiquement

  • Initiateur de la discussion Initiateur de la discussion papy83000
  • 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 !

P

papy83000

Guest
Bonjour,

Je vais essayer de faire simple :

Un tableau avec 21000 lignes
Numérotées de 3047 à 29960

Constat : il manque des lignes dans la numérotation, en gros je passe de 3075 à 3750 dans la numérotation.

Question : je veux rajouter des lignes pour compléter mon tableau, que ma suite soit complète.
automatiquement bien sur, me taper 21000 lignes et rajouter manuellement dès fois 1 lignes des fois 10 des fois 56 etc...chaud et long

une idée please ...
 
Re : inserer des lignes automatiquement

Bonsoir papy83000 et bienvenue sur XLD 🙂 , bonsoir DoubleZero 🙂,


Un essai avec une formule matricielle et des manip. Excel relativement simples. Tout est expliqué dans le fichier.
 

Pièces jointes

Dernière édition:
Re : inserer des lignes automatiquement

Bonsoir DoubleZero, mapomme, papy83000, le forum 🙂

En supposant tes données à partir de A1 et déjà triées.
VB:
Sub manquants()
Dim debut As Long, fin As Long, i As Long, a, e
    Application.ScreenUpdating = False
    debut = Range("a1").Value
    fin = Range("a" & Rows.Count).End(xlUp).Value
    With CreateObject("Scripting.Dictionary")
        For i = debut To fin
            .Item(i) = Empty
        Next
        a = Range("a1", Range("a" & Rows.Count).End(xlUp)).Value
        For Each e In a
            If .exists(e) Then .Remove e
        Next
        If .Count > 0 Then
            Range("a" & Rows.Count).End(xlUp)(2).Resize(.Count).Value = _
            Application.Transpose(.keys)
        End If
    End With
    With Range("a1").CurrentRegion
        .Sort key1:=Range("a1"), order1:=1, Header:=1
    End With
    Application.ScreenUpdating = True
End Sub
klin89
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
4
Affichages
1 K
MarinaF
M
G
Réponses
16
Affichages
5 K
G
S
Réponses
0
Affichages
719
Steeve.gi
S
K
Réponses
30
Affichages
5 K
kyoto_sarah
K
H
Réponses
7
Affichages
4 K
Helldo
H
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…