Erreur Execution 13 et #N/A

Bonjour à tous,

J'ai un problème avec mes macros

Dans le fichier joint, les macros Import, Mise en forme de passent correctement

J'ai une erreur à la macro Action_a_mener à la ligne 105.

Pour résumer les actions précédentes, j'ai ouvert un fichier comprenant un tableau qui est un extract de la "nouvelle semaine", que je nomme "S". Je fais une mise en forme de cette feuille "S"

Ensuite je viens récupérer de la feuille de la semaine précédente "S-1" des données via la formule rechercheV et elle sont copiées dans la feuille S. Les tableaux de S et S-1 peuvent et ont tout le temps des dimensions différentes.

Des lignes de S n'existent pas dans S-1, d'où l'apparition de caractères #N/A.

Dans un premier temps, je voulais transformer les 0 de la colonne I (de S) en vide mais ça ne fonctionne pas (à cause des #N/A je suppose), comment faire ?

De plus je voudrai maintenant en plus que les #N/A soient remplacés par du "vide".

Merci pour votre aide.

Cordialement,

Bonjour

Cela provient du fait que vous avez un #N/A à ce endroit

Modifiez cette partie de code

    ' Elimine tous les 0 de la colonne
    On Error Resume Next
    For I = 2 To DLS
        If S.Cells(I, "I").Value = 0 Then S.Cells(I, "I").Value = ""
    Next I
    On Error GoTo 0

Si ok, n'oubliez pas de cloturer le fil

Cordialement

C'est parfait, merci

Rechercher des sujets similaires à "erreur execution"