[Catégorie encore modifiée VB6 -> VBA] Suppression des lignes vides

cs_dauphins14 Messages postés 60 Date d'inscription samedi 8 mai 2010 Statut Membre Dernière intervention 24 février 2012 - 6 juin 2011 à 15:08
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 6 juin 2011 à 16:22
bonjour, actuellement sous excel 2010

j'aimerais supprimer les lignes ou il ya ecrit que "Direction:"
car en fesant le sous-totaux j'ai des noms d'employé qui se trouvent dans aucun direction donc l'ordinateur met Nombre mais les autres il met aussi nombres

Le but d'une macro est d'éliminer les lignes qui sont vides ou qu'il y a écrit que "Direction:"
Par exemple :
col A ------------ col B ---- col C --- col D ---etc
NVBAL
nombres
------------- George ---- lucien --- Syndicat
nombres
------------ FO ---- Syundicat --- Syndicat
etc
Nombre Bureau du cabinet
------------- dupont ---- lucie ---- secretariat
ps: ne pas tenir compte des - c'est la mise en forme du tableau

dans cette exepmle il faut que je supprimer les lignes où c'est ecrit en itlique de façon automatique car on ne sait pas combien d'employé qui n'a pas de direction.

Mon problème est de trouve un moyen de supprimer que les lignes où il y a ecrit Nbval et Nombre seul.
Aucun code sur le net a pu resoudre se problème.
Cordialement

3 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
6 juin 2011 à 16:10
Bonjour,
1) Regarde Cette page
Il va encore falloir déplacer cette discussion ?
Quand comptes-tu donc commencer à faire le geste élémentaire qui convient (choix de la rubrique correspondant à ton outil de développement : VBA) ?
2) tes explications ne sont pas vraiment claires (du moins pour moi) ...



____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
6 juin 2011 à 16:17
Salut

Prends note de la catégorie de la question.
VBA version 6 n'est pas du VBA.

Explications in-com-pré-hen-si-bles !

"j'aimerais supprimer les lignes ou il ya ecrit que "Direction:""
Désolé, dans ton exemples, il n'y a aucun mot "direction"

"il faut que je supprimer les lignes où c'est ecrit en itlique"
Donc, toutes les lignes !

"Mon problème est de trouve un moyen de supprimer que les lignes où il y a ecrit Nbval et Nombre seul."
Ah ! On ne supprime plus les "direction" ?

Tout ça n'a ni queue ni tête.
Une simple relecture aurait été utile.

"Aucun code sur le net a pu resoudre se problème."
D'abord, il va te falloir une boucle pour passer en revue chaque ligne.
Ça, ça se trouve n'importe où, quand on cherche les bons mots
Ensuite, tester le contenu d'une cellule : Rien de compliqué : If
Supprimer une ligne : L'enregistreur de macro te dira comment faire.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
6 juin 2011 à 16:22
Pour être tout à fait franc, j'ai comme l'impression que tu cherches à dire (très mal) ce qui devrait s'exprimer probablement ainsi (exemple):
"Je souhaite supprimer toute ligne si :
- elle contient une donnée en colonne A
- et qu'elle ne contient aucune donnée en colonne(s) ....(à énumérer) ...
Si c'est cela : nul besoin de t'"emberlificoter" (et de nous troubler) avec tout le baratin que tu as fait !


____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est
0
Rejoignez-nous