Passer au contenu

Excel 97 et plus récent : compacter une liste

Dans un tableau composé de plusieurs lignes et colonnes, vous avez saisi, par exemple, des noms de fruits. De temps en temps, vous effacez une cellule…

Dans un tableau composé de plusieurs lignes et colonnes, vous avez saisi, par exemple, des noms de fruits. De temps en temps, vous effacez une cellule et vous voulez combler les trous en regroupant toutes les cellules non vides (voir écrans ci-dessous).

Aucune commande d’Excel ne permet de le faire directement mais une petite macro peut s’en charger. Pour l’écrire, tapez Alt + F11 pour ouvrir l’éditeur VBA, puis déroulez Insertion, Module. Recopiez le listing que nous vous proposons, puis revenez à Excel. Sélectionnez une plage de cellules et lancez la macro. Excel rassemble toutes les cellules non vides de la sélection en commençant par le coin supérieur gauche. Si votre tableau comporte plus de 1 000 éléments, augmentez la valeur entre parenthèses dans l’instruction Dim LesCellules(1000).

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen