dodoritfort
XLDnaute Nouveau
Bonjour à toutes et à tous !
Présentation
Je souhaite faire une Macro qui ira chercher les valeurs de deux cellules. Une comparaison est faite et en fonction de cette comparaison je voudrais insérer une ligne vierge d'une taille défini (exemple 5 de haut).
Ce que je voudrais
Par exemple, j'ai un texte du genre :
Je voudrais que ma macro le mette en forme de cette façon :
Mon code actuel
Mon problème
Le problème c'est que dans cette situation ma Macro va ajouter des lignes entre "Ville" et "Pays". tandis que je voudrais séparer les valeurs qui ne sont pas identitique.
J'avoue bloquer, mais je suis sûr que la solution n'est pas si complexe !
Je vous remercie d'avance pour le temps passé à me lire et peut-être même à me répondre !
Présentation
Je souhaite faire une Macro qui ira chercher les valeurs de deux cellules. Une comparaison est faite et en fonction de cette comparaison je voudrais insérer une ligne vierge d'une taille défini (exemple 5 de haut).
Ce que je voudrais
Par exemple, j'ai un texte du genre :
Ville
Ville
Pays
Village
Village
Rue
Je voudrais que ma macro le mette en forme de cette façon :
Ville
Ville
Pays
Village
Village
Rue
Mon code actuel
Code:
For i = 2 To 6
y = i - 1
If Cells(i, 1).Value <> Cells(y, 1).Value Then
Cells(i, 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
End If
Next
Mon problème
Le problème c'est que dans cette situation ma Macro va ajouter des lignes entre "Ville" et "Pays". tandis que je voudrais séparer les valeurs qui ne sont pas identitique.
J'avoue bloquer, mais je suis sûr que la solution n'est pas si complexe !
Je vous remercie d'avance pour le temps passé à me lire et peut-être même à me répondre !
Dernière édition: