Bonsoir,
Dans l'ordre :
Un pointeur est tout simplement le N° qui "pointe" sur une liste. En d'autres terme cela représente l'endroit où vous voulez lire ou écrire dans une liste. C'est un nombre qui est compris généralement entre 1 et N, N étant le nombre d'éléments dans la liste. ( ou X et X+N si la table ne commence pas en 1)
Pour le pas à pas :
Vous ouvrez votre éditeur VBA, vous cliquez sur votre nom de macro, et le plus simple est de faire appui sur touche de fonction F8. ( ou Menu Deboggage/Pas à pas détaillé )
A chaque appui vous progressez d'une instruction.
Si vous avez ouvert la fenêtre Variables locales, à chaque pas vous avez les variables qui changent de valeur :
Regarde la pièce jointe 1071346
( Je n'ai pas utilisé F8 dans ce Gif car F8 est préempté par le logiciel de capture vidéo )
Autre outil . Vous pouvez mettre un point d'arrêt. Ensuite en lançant la macro, celle ci va s'executer jusqu'au point d'arrêt. C'est bien pratique.
Le point d'arrêt se met en cliquant à gauche de la ligne concernée. Celle ci devient Marron.
Puis vous lancer l’exécution par F5. Après l'arrêt vous avez vos variables. Et vous pouvez continuer en continu par F5 ou en pas à pas par F8. Vous pouvez mettre autant de points d'arrêt que désiré :
Regarde la pièce jointe 1071347
Quant au dernier point. Il faut être plus précise.
Dans le fichier final, n'y aura t-il que deux colonnes à copier ?
Dès qu'un ligne à les mêmes valeurs on ne l'enregistre pas ?
Vous parlez d'un ClearContents, est ce à dire qu'à chaque fois on réinitialise la table ou non ?
Bref, quelques précisions seraient bienvenues.