Bonjour,
Je souhaite créer une macro lié à un bouton "Effacer les lignes vides" qui me permet de supprimer les lignes vides dans un bulletin (Feuille "Bilan")
Mais chaque ligne contient une formule liée à une autre feuille (Feuille "Compétences") qui renvoie une résultat le cas échéant.
J'ai utilisé le code suivant pour la plage désirée :
Malheureusement, cela ne marche pas : des lignes s'effacent alors qu'elles ne sont pas vides et inversement.
Je ne comprends pas d'où vient le problème.
Merci par avance pour votre aide.
muzard
Je souhaite créer une macro lié à un bouton "Effacer les lignes vides" qui me permet de supprimer les lignes vides dans un bulletin (Feuille "Bilan")
Mais chaque ligne contient une formule liée à une autre feuille (Feuille "Compétences") qui renvoie une résultat le cas échéant.
J'ai utilisé le code suivant pour la plage désirée :
Code:
Sub Bouton12_Cliquer()
Dim rcel As Range
Range("B8:B45").Select
Selection.CurrentRegion.Select
For Each rcel In Selection
If rcel.Value = "" Then
rcel.EntireRow.Delete
End If
Next rcel
End Sub
Malheureusement, cela ne marche pas : des lignes s'effacent alors qu'elles ne sont pas vides et inversement.
Je ne comprends pas d'où vient le problème.
Merci par avance pour votre aide.
muzard