|
Question : La question 2003 de vba de XLS - supprimer les rangées doubles
|
|
|
Salut - exceler dedans 2003 où j'essaye d'installer un sous-marin qui accomplira supprimer des rangées doubles. le
I a trouvé un manuscrit de vba d'échantillon qui m'a mis en route - il est utile pour supprimer les rangées doubles excellent dedans mais n'accomplissent pas entièrement ce qui je veux que puissent en mesure à do.
In sa forme (avec quelques modifications de moi) que je l'ai fonctionner la plupart du temps mais doivent adresser ces articles :
1. Je veux pouvoir faire un essai d'instr pour identifier la colonne que je veux employer pour le contrôle double - en ce moment il a fait avec moi plaçant la gamme pour dire « A1 » comme montré ci-dessous, de sorte que la colonne A soit employée -- mais la colonne peut varier - il est le meilleur si je peux faire un essai de corde sur row1 (qui a l'en-tête appelle dans lui, recherchant dit le « *SKU* » (des cartes d'invitation) dans A1 : AA1 - trouver la cellule qui et utilisation que la cellule pour placer la colonne… par exemple pourrait être B1, etc. - mais je ne suis pas sûr comment écrire le code pour accomplir that.
2. S'il y a ce qui semblent être des rangées blanches mais ne sont-elles pas vraiment… par exemple disent-elles que la rangée 1-10 a des données évidentes, mais quelqu'un a dactylographié quelque chose dans les rangées 11, 12, alors supprimé lui, le code reprend rame 11 et 12 comme ayant besoin de traitement - est-ce que là un essai de len fait sur le concantonation de disent est-il tellement peut-être les 3 premières colonnes de chaque rangée (par exemple len (a1+b2+c1) >0) pour voir si la rangée a besoin traiter ? l'issue est moi a besoin d'un compte précis sur combien de reproductions parce que les processus postérieurs se fondent sur ceci pour déterminer quel chemin pour prendre (par exemple si les reproductions >100 trouvées font ceci, autrement ceci) le
3. Je veux pouvoir voir que les résultats/détail de ce qui a été supprimé - j'avoir l'installation de manuscrit pour montrer # des rangées qu'il a supprimées - result_sheet voit fond « . Gamme (« number_rows_deleted »). Value = CStr (N) » - mais voudrait le détail - montrer à la rangée elle-même - comme séquentiellement noter les rangées… voient « le dupkillerresult » étiquette dans le dossier de xls - les rangées 11/12 - s'il pourrait écrire le nombre de rangée, le nom d'étiquette, puis le détail de rangée….
PS - je suis très bien avec le fait que quand une reproduction est trouvée, le premier exemple/rangée est preserved.
thanks à l'avance pour n'importe quelle aide ! nom de fichier » " de > | | | le " le " de > |