Formule supprimé suite à une macro

coolman53

XLDnaute Junior
Bonjour à tous

J'ai un fichier excel avec plusieurs colonnes ( pour mon pb on prendra les 3 premieres ) où :

la colonne A correspond au Code article
la colonne B à une rechercheV
la colonne C au resultat de la colonne B

La rechercheV permet de cherche si le code article de la ligne existe et s'il existe affiche le resultat dans la colonne B

Ensuite j'ai un code me permettant de transferer le resultat trouve dans la colonne B, dans la colonne C et efface la colonne B

Mais c'est la où est mon pb c'est qu'il efface aussi ma formule de rechercheV

Donc comment faire pour que je puisse la garder sur toutes les lignes de la colonne B apres le transfert

Ci joint le fichier

Merci d'avance
 

Pièces jointes

  • Test.xlsm
    15.2 KB · Affichages: 42
  • Test.xlsm
    15.2 KB · Affichages: 41
  • Test.xlsm
    15.2 KB · Affichages: 40

coolman53

XLDnaute Junior
Re : Formule supprimé suite à une macro

Un code article de la colonne A correspond à un type dans la colonne C
Si je remet le meme code article en dessous, la colonne B fait une rechercheV pour trouver le type correspondant et l'affiche

Ensuite via la macro je transfere le resultat de la colonne B vers la colonne C
Mais quand je fais sa cela supprime ma formule dans la colonne B
 

coolman53

XLDnaute Junior
Re : Formule supprimé suite à une macro

Merci pascal sa marche impec

Par contre j'ai un autre pb

Quand je copie ma formule de rechercheV dans toute la colonne B et que j'active la macro sa met un temps fou a calculer

As tu une solution pour eviter ce temps??
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Formule supprimé suite à une macro

RE

Cela ne doit rien changer à la macro car elle ne prend en compte que les lignes occupées en colonne A

Par contre tu l'as tiré jusqu'en bas de la colonne B sur les 1 millions de lignes ou même sur 65536 cela va prendre du temps de calcul
 

coolman53

XLDnaute Junior
Re : Formule supprimé suite à une macro

Je me suis arrete a 60000 environ et sa met trop de temps

Ya pas un systeme qui peut eviter cela comme je c pas un code qui met la formule automatiquement sur la 1ere ligne vide ( je reve je pense mais bon:D)

En tt cas si tu as une idée je suis preneur car je me vois mal dire a mon boss "vous devez attendre 5mn avant d'avoir les resultat:p)
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Formule supprimé suite à une macro

RE

Ton fichier modifié

La colonne B se remplit avec la formule si tu modifies ta valeur en colonne A
 

Pièces jointes

  • Copie de Test-1.xlsm
    18.8 KB · Affichages: 35
  • Copie de Test-1.xlsm
    18.8 KB · Affichages: 33
  • Copie de Test-1.xlsm
    18.8 KB · Affichages: 38

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz