VBA Excel - Copier des lignes si condition
Résolu/Fermé
jacktbio2
Messages postés
2
Date d'inscription
mercredi 17 août 2011
Statut
Membre
Dernière intervention
17 août 2011
-
Modifié par jacktbio2 le 17/08/2011 à 11:01
jacktbio2 Messages postés 2 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 17 août 2011 - 17 août 2011 à 14:34
jacktbio2 Messages postés 2 Date d'inscription mercredi 17 août 2011 Statut Membre Dernière intervention 17 août 2011 - 17 août 2011 à 14:34
A voir également:
- VBA Excel - Copier des lignes si condition
- Excel cellule couleur si condition texte - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Copier une vidéo youtube - Guide
2 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
17 août 2011 à 12:04
17 août 2011 à 12:04
Bonjour,
une proposition :
http://www.cijoint.fr/cjlink.php?file=cj201108/cij9HM1Y3Y.xls
Les codes seront en sens inverse de leur apparition (plus simple). Si c'est nécessaire on complètera...
eric
une proposition :
Sub copieLig() Dim lig As Long, pos As Long, ch As String, ok As Boolean Application.ScreenUpdating = False For lig = [B65536].End(xlUp).Row To 2 Step -1 ch = Cells(lig, 2): pos = 0: ok = False While InStr(pos + 1, ch, ":") pos = InStr(pos + 1, ch, ":") Cells(lig, 2).Offset(0, 1) = Mid(ch, pos + 1, 4) Cells(lig, 1).Resize(1, 3).Copy Rows(lig + 1).Insert Shift:=xlDown ok = True Wend If ok Then Rows(lig).EntireRow.Delete Next lig Application.ScreenUpdating = True End Sub
http://www.cijoint.fr/cjlink.php?file=cj201108/cij9HM1Y3Y.xls
Les codes seront en sens inverse de leur apparition (plus simple). Si c'est nécessaire on complètera...
eric
jacktbio2
Messages postés
2
Date d'inscription
mercredi 17 août 2011
Statut
Membre
Dernière intervention
17 août 2011
17 août 2011 à 14:34
17 août 2011 à 14:34
Fantastique Eric,
C'est exactement ce dont j'avais besoin. Je te remercie énormément pour ton aide et surtout pour ta rapidité de réponse.
Merci mille fois.
C'est exactement ce dont j'avais besoin. Je te remercie énormément pour ton aide et surtout pour ta rapidité de réponse.
Merci mille fois.