Selection plage de données VBA - VB/VBA/VBS - Programmation
Marsh Posté le 20-04-2015 à 18:45:46
Ta ligne 22 as une erreur de syntaxe.
Dans une chaine de caractère, si tu veux qu'il y ai un " : il faut le doubler
"= CountIf(F1.Range("D", Range("D" ).End(xlDown)), Range("D" & J))"
deviens
"= CountIf(F1.Range(""D"", Range(""D"" ).End(xlDown)), Range(""D"" & J))"
Mais ça ne fonctionnera de toute façon pas car, dans une cellule F1.range ne veut rien dire
Ce que je comprend de ton problème c'est plutôt ça que tu veux :
"= CountIf(D:D, D" & J & " )"
Marsh Posté le 21-04-2015 à 18:32:21
Bonjour,
Essaies :
Code :
|
Edit : pour le cas ou il n'y a pas de cellules vides
Marsh Posté le 20-04-2015 à 15:48:13
Bonjour,
l'idée de ma macro serait de repertorier les matricules identiques ou non dans une de mes feuilles. Pour cela je supprime tout d'abord les lignes sans matricule présente dans mon fichier puis je fais un countIf (vba =NB.SI en excel) pour rechercher quel matricule se trouve dans la feuille précédente. Merci par avance pour votre aide!
Pb : Je voudrais selectionner une plage de cellule sur ma feuille Log16 ( CountIf(F1.Range("D", Range("D" ).End(xlDown)), Range("D" & J))) mais j'ai une erreur de syntaxe dans mon code pouvez vous m'aider s'il vous plait?
Cordialement,
Jérémy