[Catégorie encore modifiée VB6 -> VBA] Suppression des lignes vides
cs_dauphins14
Messages postés60Date d'inscriptionsamedi 8 mai 2010StatutMembreDernière intervention24 février 2012
-
6 juin 2011 à 15:08
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 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
A voir également:
[Catégorie encore modifiée VB6 -> VBA] Suppression des lignes vides
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 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
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 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