alfazoulou
XLDnaute Occasionnel
bonjour à toutes et tous.
j'ai une liste de données dans la plage nommée "toto", qui se remplie par l'intermédiaire d'un userform en respectant une ligne vide entre chaque donnée.
Ma question:
Je sais supprimer certaines de ces données :
For Each Cell In Range("toto")
If Cell.Value = ComboBox1.Value Then
Cell.Value = ""
End If
Next
mais le problème c'est que je me retrouve avec plusieurs lignes vides qui les séparent.
je voudrais en quelque sorte remonter les données du dessous jusqu'à la ligne l+2 de la dernière ligne saisie dans ma plage.
je me doute que le sujet a été traité dans d'autres fils mais je n'ai pas trouvé.
merci d'avance.
j'ai une liste de données dans la plage nommée "toto", qui se remplie par l'intermédiaire d'un userform en respectant une ligne vide entre chaque donnée.
Ma question:
Je sais supprimer certaines de ces données :
For Each Cell In Range("toto")
If Cell.Value = ComboBox1.Value Then
Cell.Value = ""
End If
Next
mais le problème c'est que je me retrouve avec plusieurs lignes vides qui les séparent.
je voudrais en quelque sorte remonter les données du dessous jusqu'à la ligne l+2 de la dernière ligne saisie dans ma plage.
je me doute que le sujet a été traité dans d'autres fils mais je n'ai pas trouvé.
merci d'avance.