[VBA] Effacer les cellules d'un tableau selon leur valeur.
Altays
-
skk201 Messages postés 942 Date d'inscription Statut Membre Dernière intervention -
skk201 Messages postés 942 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créé un tableau afin de compiler les données de deux sources différentes afin de mettre ma base de données à jour.
Mais seul hic, c'est que certaines cellules des colonnes E à L sont égales à 0 ou NA (ce qui est normal), mais ça fait planter l'importation du fichier et ça présente mal.
Donc j'ai voulu créer une macro qui supprime le contenu de toutes les cellules du tableau, E à L, égales à 0 ou NA. Mais je n'y arrive pas.
Merci pour votre aide,
Voici un exemple :
http://www.cjoint.com/c/FJmgKs5Qp2U
J'ai créé un tableau afin de compiler les données de deux sources différentes afin de mettre ma base de données à jour.
Mais seul hic, c'est que certaines cellules des colonnes E à L sont égales à 0 ou NA (ce qui est normal), mais ça fait planter l'importation du fichier et ça présente mal.
Donc j'ai voulu créer une macro qui supprime le contenu de toutes les cellules du tableau, E à L, égales à 0 ou NA. Mais je n'y arrive pas.
Merci pour votre aide,
Voici un exemple :
http://www.cjoint.com/c/FJmgKs5Qp2U
1 réponse
-
Hello,
Sais-tu combien de lignes a ton tableau ?
Est-ce variable ? Constant ?
Ce n'est vraiment pas compliqué tu verras :)
-
Le nombre de lignes varie entre une dizaine et plusieurs milliers. ça dépend du dossier.
Qu'entends tu par variable ou constant ?
Mon classeur comprend trois feuilles. La première contient les ID des produits, et la seconde les données relatives aux produits.
La troisième, celle qui nous intéresse se résume en un tableau quasi identique à celui de l'exemple. La seule différence est que les cellules contiennent des formules mêlant RechercheV et SI afin de mettre en commun les deux feuilles précédentes.
J'ai une macro qui va ajuster le nombre de lignes du tableau en fonction des sources.
Je ne pense pas que ça soit difficile, je "sais" comment le faire, mais je n'ai pas les compétences. -
-