Excel macro - coller non seulement les cellules vides à partir d'une feuille à l'autre

Ci-dessous le code que j'utilise pour copier des cellules à partir d'une feuille et de le coller dans un autre.

Sheets("codes").Select
Range("A5:A100").Select
Selection.Copy
Sheets("Sheet2").Select
Range("B28").Select
ActiveSheet.Paste

Le problème avec ceci est que certaines cellules sont vides mais je ne tiens pas à être copié sur la Feuil2. J'ai eu une idée de ici mais cette méthode est trop long. Est il possible que je peux effectuer une itération sur la sélection et vérifier si la valeur est non-vide et coller. De cette façon, je peux aussi coller un autre texte (ex: #NA) dans les cellules vides.

OriginalL'auteur antnewbee | 2013-01-24