Bonjour,
C'est la troisième fois que je vous demande quelque chose en peu de temps, j'en ai conscience, mais vos aides m'ont vraiment été utiles jusqu'ici et je bloque vraiment sur un programme pourtant simple...
Je désire simplement supprimer les lignes qui affichent 0 dans la colonne F et rajouter FA devant les autres chiffres.
Le code qui suit marche... mais il est incroyablement lent ! (environ une ligne par minute, et mon ordinateur plante au bout d'un moment) :
N'y a-t-il pas moyen de l'optimiser ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub rajout_FA() ' à finir : l'idée est de supprimer les lignes avec 0 en valeur, puis de concatnéer la colonne 2 avec FA) For i = 87695 To 6 Step -1 If Cells(i, 6) = 0 Then Rows(i).Delete Else: Cells(i, 6) = "FA" & Cells(i, 6) End If Next i End Sub
Je vous remercie par avance,
Novice_VBA
Partager