VBA_Suppression de la dernière ligne vide
Résolu
senecartour
Messages postés
391
Statut
Membre
-
Gyrus Messages postés 3360 Statut Membre -
Gyrus Messages postés 3360 Statut Membre -
Bonjour,
J'ai un tableau avec 5 colonne A, B, C, D, E,
Je souhaiterais supprimer la dernière ligne vide mais pour la plage B, C, D, E. Les données de la colonne A restent telles qu'elles sont.
J'ai trouvé une macro mais celle-ci supprime toute la ligne et ce n'est pas ce que je souhaiterais.
Sheets("Feuil1").Range("B200").End(xlUp).EntireRow.ClearContents
Mon souhait c'est de supprimer uniquement la dernière ligne vide et ceci pour les colonnes B, C, D et E et non toute la ligne.
Merci d'avance pour votre aide
--
Partager son savoir est la meilleure façon d'apprendre!
J'ai un tableau avec 5 colonne A, B, C, D, E,
Je souhaiterais supprimer la dernière ligne vide mais pour la plage B, C, D, E. Les données de la colonne A restent telles qu'elles sont.
J'ai trouvé une macro mais celle-ci supprime toute la ligne et ce n'est pas ce que je souhaiterais.
Sheets("Feuil1").Range("B200").End(xlUp).EntireRow.ClearContents
Mon souhait c'est de supprimer uniquement la dernière ligne vide et ceci pour les colonnes B, C, D et E et non toute la ligne.
Merci d'avance pour votre aide
--
Partager son savoir est la meilleure façon d'apprendre!
8 réponses
-
Bonjour,
Es-tu certain de vouloir supprimer la dernière ligne vide ?
Essaie avecSheets("Feuil1").Range("B" & Rows.Count).End(xlUp).Resize(, 4).ClearContents
A+ -
Bonjour
Je ne comprends pas bien ton problème, si la ligne est vide à quoi celà sert il de la supprimer
A moins que tu veuille "remonter" d'une ligne celles qui sont dessous? Mais si elle sont également vides .....
Cordialement -
Bonjour,
Comme je l'ai expliqué dans mon message, la colonne A contient toujours des données et ce sont les données des colonnes B, C, D et E qui doivent être supprimer pour la dernière ligne.
Partager son savoir est la meilleure façon d'apprendre! -
J'ai bien compris que tu ne voulais appliquer la "suppression" qu'à certaines colonnes, mais tu ne réponds pas à ma question
Pour qu'on y voie plus clair, peux tu envoyer un exemple de ce qu'il faut faire au format excel 2003 sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter un exemple (par ex colonne B) de ce que tu veux obtenir
Cdlmnt -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Tu dois comprendre qu'avant de te proposer une solution nous effectuons un test de fonctionnement.
Par contre, il est possible qu'une spécificité de ton classeur fait que le programme ne répond pas à ton attente.
Je rejoins donc ccm81 pour te demander un fichier exemple pour éclaircir l'affaire.
Pour t'aider, je joins mon fichier Test.
https://www.cjoint.com/?DDDmp72X3Ri
A+ -
Merci, Je te joins le fichier avec une explication dans la page.
https://www.cjoint.com/?DDDmIA35xh4
Merci d'avance
-
Le code que je t'ai transmis semble fonctionner correctement.
Quelque chose m'échappe ?
https://www.cjoint.com/?DDDm1IsZdw8
A+-
-
-
-
Je traduis "Mais sans fichier test ... devine ! "
Si tu ne montres pas le fichier qui pose problème, il est difficile de t'aider d'avantage.
Je pensais que tu le comprendrais puisque je t'avais déjà fait la même remarque.
De mon coté, j'ai fait le test avec un Userform et je n'ai rencontré aucun problème particulier.
Le souci provient donc d'une spécificité de ton fichier.
Suis-je plus clair ?
A+
-
-