Optimisation Comparer deux colonnes en VBA sous Excel - VB/VBA/VBS - Programmation
Marsh Posté le 13-12-2007 à 12:26:21
Bon ok tout marche maintenant mais je shouaterai l'optimisé car ca prend bcp bcp de temps ..
Code :
|
Quelqu'un à une idée
Viouu
Marsh Posté le 13-12-2007 à 12:48:16
VBA n'est pas très rapide.
Pour accélérer un petit peu, on peut supprimer le refresh et l'auto update avec
Application.ScreenUpdating = False |
Marsh Posté le 13-12-2007 à 12:53:39
merci je vais essayer
Je me posait la question vue qu'il fait du copier coller il ne faut pas vider le presse papier ?
Viouu
Marsh Posté le 13-12-2007 à 13:15:56
Application.ScreenUpdating n'interfère pas avec le presse papier.
Marsh Posté le 13-12-2007 à 13:26:39
Je sais mais vue que j'utilise le copier coller dans mon code. ?
Viouu
Marsh Posté le 13-12-2007 à 11:19:19
Bonjour,
Voila je doit faire la tache suivante :
Comparer les colonnes A de la feuil 1 et feuil 2
i=numeros de ligne dans la feuil1
x=numeros de ligne dans la feuil2
0<x>5000
0<i>5000
Les colonnes A contiennent des valeur du type "IMB/75103/C/0525"
Si la valeur de cellule Ai dans la feuille 1 et égal à une valeur d'une cellule de la colonne A dans la feuille 2 et si dans la ligne Ax de la feuille 2 la cellule Fx est rempli alors les cellules de la feuille 1 Gx,Hx,Ix ...etc sont egal aux cellule de la feuille 2 Ox,Px..etc
Si Fx est pas rempli ne rien faire
Si Ax dans feuil1 ne trouve pas de correspondance dans feuil2 passer à i+1.
Stoper la function à i=5000
Alors pour le moment je suis parti sur cette piste la
J'ai un probléme a la ligne 26 X ne s'arrete jamais d'incrementer hors il faut que je larréte à 5000 si il n'a pas trouver de correspondance.
Merci.
Viouu
Message édité par Viouu le 13-12-2007 à 12:25:05