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

Ajouter une ligne en fonction d'un mot dans une cellule

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 !

Squoltahthx94

XLDnaute Occasionnel
Bonjour le forum,

VOila je souhaiterai faire la chose suivante:

Dans la colonne "a" j'ai tout un tas de chos mais les mots "S0101", "S0201".... sont souvent présent et pour les différencier je souhaiterais insérer 2 lignes au dessus et une lligne en dessous.

Quelqu'un sait-il comment faire??

Exemple :

A
1 s0101
2 s0201
3
4
5

Deviendrait :

A
1
2
3 S0101
4
5
6
7 S0201
8


Merci
 
Re : Ajouter une ligne en fonction d'un mot dans une cellule

Essaye cette macro pour voir :

Code:
Sub Macro1()
    Dim nbLignes As Integer, y As Integer
    Dim Tableau() As Integer, Compteur As Integer
    
    
    nbLignes = (Range("A1").SpecialCells(xlCellTypeLastCell).Row)
    For y = 1 To nbLignes
        If Cells(y, 1) = "s0101" Or Cells(y, 1) = "s0201" Then
            Compteur = Compteur + 1
            ReDim Preserve Tableau(Compteur)
            Tableau(Compteur) = y
        End If
    Next y
    
    For y = UBound(Tableau) To 1 Step -1
        Cells(Tableau(y), 1).Select
        Selection.Insert Shift:=xlDown
        Selection.Insert Shift:=xlDown
        Cells(Tableau(y) + 3, 1).Select
        Selection.Insert Shift:=xlDown
    Next y
    
End Sub
 
Re : Ajouter une ligne en fonction d'un mot dans une cellule

J'ai toujours la même erreur "l'indice n’appartient pas à la sélection' ????? et il me souligne

Code:
For y = UBound(Tableau) To 1 Step -1

voici un exemple de mon tableau

Merci de ton retour
 

Pièces jointes

Re : Ajouter une ligne en fonction d'un mot dans une cellule

salut

erreur due à un tableau vide. Attention à la casse : s n'est pas S !

Commence par l'instruction "Option Compare Text" qui permet de s'affranchir des Majuscules/Minuscules et dis nous.
 
- 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
3
Affichages
879
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
450
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…