Bonjour
Dans un tableau listant :
- titre
- prix
- (livraison)
- Catégorie
- date
- Nb 1
- Nb 2
- Nb 3
… (ce cycle se reproduit sur plus de 2000 lignes dans ce même ordre
Je voudrais ajouter un saut de ligne lorsque le mot "livraison" est absent après le prix
Voici la macro que j'ai créée, mais elle ne fonctionne pas
Pouvez-vous m'aider à la corriger SVP ?
Sub livraison()
Dim DerLigV As Long, LigH As Long, LigV As Long, i As Long, NLigV As Long
Set ShVert = Sheets("FEUIL1")
LigV = 1
Sheets("FEUIL1").Select
Sheets("FEUIL1").Activate
DerLigV = ShVert.[A100000].End(xlUp).Row
For i = 1 To DerLigV
If InStr(ShVert.Cells(LigV + 1, "A").Text, "€") = 1 Then ShVert.Rows(LigV + 1).Insert Shift:=xlDown
'rajoute un saut de ligne si la ligne après l'intitulé est un prix
Next
End Sub
de plus, dans cette macro, l'ajout est systématique, or je ne voudrais ajouter le saut que si "livraison" est absent
Merci