Insertion Ligne Condition [VBA] [Résolu]]

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

ljoue

XLDnaute Junior
Bonjour à tous,

je voudrais à l'aide d'une Macro insérer un ligne blanche chaque fois que le nom de la cellule de la colonne E change

Par exemple le nom passe de 'HedgeFund' à 'Future'
----------------------- passe de 'Future' à 'Action'


J'ai retrouvé dans un Post de Hervé la Macro suivante

Sub Test()
Dim c As Range
For Each c In Range('e6:e' & Range('e65536').End(xlUp).Row)
If IsNumeric(c.Offset(-1, 0)) Then
If c.Offset(-1, 0) <> c And c.Offset(-1, 0) <> '' Then
c.EntireRow.Insert Shift:=xlDown
End If
End If
Next c
End Sub

Le problème est qu'elle ne fonctionne qu'avec des Nombres.
Comment la modifier pour qu'elle fonctionne avec du Texte ?

Merci d'avance.
Cordialement,
Laurent

Message édité par: ljoue, à: 29/08/2005 13:34
 
Re:Insertion Ligne Condition [VBA]

Bonjour

retires la condition sur le numérique

Sub Test()
Dim c As Range
For Each c In Range('e6:e' & Range('e65536').End(xlUp).Row)

If c.Offset(-1, 0) <> c And c.Offset(-1, 0) <> '' Then
c.EntireRow.Insert Shift:=xlDown
End If

Next c
End Sub

Bon courage
 
- 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
4
Affichages
374
Retour