VBA Supprimer les lignes contenant "Studio" dans la colonne A
Fermé
Myckle
-
Modifié le 5 févr. 2021 à 21:18
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 févr. 2021 à 11:40
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 févr. 2021 à 11:40
A voir également:
- Supprimer ligne contenant un mot excel
- Aller à la ligne excel - Guide
- Supprimer liste déroulante excel - Guide
- Supprimer une page word - Guide
- Supprimer mot de passe windows 10 - Guide
- Supprimer compte instagram - Guide
3 réponses
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
167
5 févr. 2021 à 21:19
5 févr. 2021 à 21:19
Bonsoir,
avec un filtre et ensuite supprimer la ou les lignes.
avec un filtre et ensuite supprimer la ou les lignes.
Merci pour ta réponse Yoyo mais ma prof n'a pas utilisé de filtre pour le faire et demande un code VBA
Je sais qu'il faut utiliser
If cell.value = "Studio" Then
EntireRow.delete
Mais je ne sais pas comment les organiser...
Je sais qu'il faut utiliser
If cell.value = "Studio" Then
EntireRow.delete
Mais je ne sais pas comment les organiser...
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
167
5 févr. 2021 à 21:24
5 févr. 2021 à 21:24
Donc, si votre prof vous demande de le faire via VBA, c'est que vous avez les cours pour le faire ?!
Vous aidez à le faire n'est pas vous aider dans ce que vous êtes en train d'apprendre !
Vous aidez à le faire n'est pas vous aider dans ce que vous êtes en train d'apprendre !
Myckle
>
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
Modifié le 5 févr. 2021 à 21:28
Modifié le 5 févr. 2021 à 21:28
Et bien justement on n'a pas eu de cours sur ça et je crois qu'elle veut qu'on cherche par nous même, je trouve cela hallucinant, ça fait 3j je suis dessus
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
Modifié le 6 févr. 2021 à 11:43
Modifié le 6 févr. 2021 à 11:43
Bonjour,
Avant de te lancer dans le code, écris sur un bout de papier des méthodes (algorithmes) possibles:
par ex:
on parcoure la colonne ligne par ligne en cherchant le mot "studio" (seul dans la cellule oou avec d'autres mots ?) et quand on le trouve on supprime la ligne en cours
voir dans quel sens on parcours: montant ou descendant
ou
on compte le nombre de fois où on trouve le mot "studio" dans la colonne et on cherche (find) la 1° où on supprime la ligne et on cherche en cascade la ligne suivante à partir du N° de ligne de départ (souvent l'ent^te ligne 1)
ou...
La 2° méthode est + rapide que la première car on ne bosse que sur les lignes concernées
Tu as un site assez cool qui enseigne le VBA qui pourra t'aider:
info3000.com
Avant de te lancer dans le code, écris sur un bout de papier des méthodes (algorithmes) possibles:
par ex:
on parcoure la colonne ligne par ligne en cherchant le mot "studio" (seul dans la cellule oou avec d'autres mots ?) et quand on le trouve on supprime la ligne en cours
voir dans quel sens on parcours: montant ou descendant
ou
on compte le nombre de fois où on trouve le mot "studio" dans la colonne et on cherche (find) la 1° où on supprime la ligne et on cherche en cascade la ligne suivante à partir du N° de ligne de départ (souvent l'ent^te ligne 1)
ou...
La 2° méthode est + rapide que la première car on ne bosse que sur les lignes concernées
Tu as un site assez cool qui enseigne le VBA qui pourra t'aider:
info3000.com