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

Excel : doubler les lignes

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 !

kernaleguen

XLDnaute Nouveau
Bonjour,

Je dispose d'une base de données pour laquelle je souhaite doubler une fois toutes les lignes (environ 7 000). Exemple de la base de données :


DTPIEC NOCPTE SENSEC Total
20180831 431600 C 812,32
20180831 431611 C 81,2
20180831 445718 C 9263,18

Pouvez-vous m'indiquer une macro ?

Merci
 
Bonjour,

pas de macro, mais une manip toute simple :
tu recopies ta base a la suite et tu tries sur la premiere colonne.


Crdlmt


Pardon car j'ai oublié un point important dans ma demande :

1- Pour les lignes doublées et pour la colonne "SENS" qui indique à l'origine du fichier "C" ou "D" les lettres doivent être inversées (pour les lignes doublées : C devient D et D devient C).


Exemple :
Situation initiale
DTPIEC NOCPTE SENSEC Total
20180831 431600 C 812,32
20180831 431611 C 81,2
20180831 445718 C 9263,18

situation lorsque les lignes sont doublées :

DTPIEC NOCPTE SENSEC Total
20180831 431600 C - 812,32
20180831 431600 D -812,32
20180831 431611 C 81,2
20180831 431611 D 81,2
20180831 445718 C 9263,18
20180831 445718 D 9263,18


Merci
 
avec ce code
VB:
Sub Dupliquer()
Dim tablo() As Variant
With ActiveSheet
    fin = .Range("A" & .Rows.Count).End(xlUp).Row 'dernière ligne
    tablo = .Range("A2:K" & fin).Value 'on met tout dans un tableau VBA
    For i = LBound(tablo, 1) + 1 To UBound(tablo, 1) 'on inverse C et D
        tablo(i, 10) = IIf(tablo(i, 10) = "C", "D", "C")
    Next i
    .Range("A" & fin + 1).Resize(UBound(tablo, 1), UBound(tablo, 2)) = tablo 'on copie le nouveau tablo à la suite de l'existant
End With
End Sub
 
la macro fonctionne très bien.

Merci beaucoup
 
- 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

N
Réponses
8
Affichages
1 K
Neckramhon
N
Q
Réponses
6
Affichages
1 K
Q
Y
Réponses
7
Affichages
2 K
Y
K
Réponses
4
Affichages
2 K
K
G
Réponses
11
Affichages
1 K
Guardi_Guedj
G
S
Réponses
3
Affichages
1 K
Salsaloco de Cuba
S
A
Réponses
15
Affichages
2 K
A
A
Réponses
11
Affichages
2 K
Aishina
A
B
  • Question Question
Réponses
36
Affichages
6 K
Blueberry-60
B
A
Réponses
1
Affichages
820
G
Réponses
6
Affichages
1 K
glubobo
G
J
Réponses
23
Affichages
3 K
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…