Macro lente : remplacer vide par formule

  • Initiateur de la discussion Initiateur de la discussion Acturis
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Acturis

XLDnaute Nouveau
Bonjour à tous,

Je me permet de venir vers vous pour solliciter votre aide. Dans mon fichier excel j'ai besoin, via une macro, de remplacer toutes les cellules vides d'une plage par une formule RechercheV. J'ai construit une macro qui fonctionne (en cherchant sur internet), elle fonctionne, cependant je la trouve très lente car elle tourne environ 2 minutes pour une petite plage de 500 lignes au sein d'une colonne bien spécifique.

Voici le code :

VB:
Sub VPcleaning()
'
'
Sheets("Detailed Assessment").Select
     Dim I As Long
  With Sheets("Detailed Assessment")
  .Activate
    For I = 6 To 505
     If .Cells(I, 19) = "" Then
       .Cells(I, 19).FormulaR1C1 = "=IF(RC[-17]="""","""",VLOOKUP(RC[-17],Data!C[-18]:C[9],28,FALSE))"
     End If
    Next I
  End With

End Sub

Je ne m'y connais pas vraiment en macro. Voyez vous un moyen d’accélérer le processus ?

Le but étant de faire en sorte que si les cellules de la plage (S6;S505), S étant ma colonne 19, et bien le contenu soit automatiquement remplacé par la formule citée dans le code.
Avec mon code je pense que la macro check les cellules une par une, ce qui prend du temps.

Si vous avez un raccourci en tête je suis preneur.

Merci d'avance =)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
471
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
484
Réponses
4
Affichages
180
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
651
Réponses
7
Affichages
251
Réponses
2
Affichages
514
Retour