Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

suppression de lignes contenant des dates

  • Initiateur de la discussion Initiateur de la discussion zbee
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Z

zbee

Guest
Bonsoir,

C'est mon premier post sur ce forum
Je suis débutant en VBA et je dois automatiser un certains nb d'actions

J'ai réussi à écrire les 1ères instructions
mais je sèche sur celle-ci:🙁

Après un tri sur la colonne date Je dois supprimer toutes les lignes contenant une date

pouvez vous m'aider


merci d'avance

ci-joint le fichier

A bientôt
 

Pièces jointes

Re : suppression de lignes contenant des dates

Salut zbee et le forum
J'ai réussi à écrire les 1ères instructions
mais je sèche sur celle-ci:🙁

Après un tri sur la colonne date Je dois supprimer toutes les lignes contenant une date
Bienvenue

quelques rappels : pas de devin, ni de télépathe sur ce site. Si on doit interpréter, il y a de grande chance que Murphy s'en mêle.

Comme d'habitude, excel offre toujours plusieurs méthodes pour solutionner un problème.
Code:
dim x as long
for x = cells(rows.count,"A").end(xlUp).row to 2 step -1
    if cells(x,"H")=la date then rows(x).delete
next x
Fait sur le forum, donc, ce n'est qu'un principe. La date, devra être en format date anglais (mm/dd/yyyy) ou en long si marquée dans le code, ou faire référence à une cellule contenant la date voulue. Comme il n'y a pas de précisions, l'exemple de code teste la date en H.

Un fichier d'exemple est bien. mais 1 feuille/10 lignes/5 colonnes suffisent généralement comme cadre, avec des explications précisent, et une idée du résultat à obtenir.

A+
 
Re : suppression de lignes contenant des dates

Merci,
cela fonctionne 🙂
mais quelqu'un peut-il me décrypter le code ci-dessous?
Histoire que je comprenne et que je sois autonome la prochaine fois.

On Error Resume Next
[H:H].SpecialCells(xlCellTypeConstants, 1).EntireRow.Delete

vous remerciant d'avance
 
Re : suppression de lignes contenant des dates

OK,

merci pour l'astuce
mais ce n'est pas très intuitif
Cellules contenant des constantes OK
mai j'aimerais avoir un peu + de détails

Si JB peut répondre ou quelqu'un qui maitrise
 
Re : suppression de lignes contenant des dates

ok,
c'est un peu + clair
mais pourquoi la valeur 1? (SpecialCells(xlTypeConstants,1)
cela est une valeur qui correspond à des cellules vides?

désolé mais ce n'est évident, je débute...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…