Erreur "objet requis" Excel VBA

Anonyme
2024-04-22T14:46:24+00:00

Bonjour,

Je cherche a créer un programme qui me permette d'aller chercher le prix de mes articles dans la colonne G de ma feuille "STOCKS" pour les reporter dans la colonne H de la feuille "ENVOYES".

Pour cela, j'ai créé une boucle pour identifier ligne par ligne le code article en colonne E de la feuille "ENVOYES"

et qu'il recherche le prix correspondant à ce code article dans la feuille "STOCKS" en colonne G.

Il doit ensuite reporter le prix associé à ce code article dans la colonne H de la feuille "ENVOYES"

J'ai créé le programme ci-dessous, qui me renvoie l'erreur "objet requis" sur la ligne en bleu. Je ne comprends pas comment corriger l'erreur.

Pouvez-vous m'aider svp ?

Merci,

Caroline

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2024-04-22T17:24:07+00:00

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2024-04-22T15:22:59+00:00

Je ne sais pas pour cette ligne mais enlève le Set 2 lignes plus bas.

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2024-04-22T14:59:38+00:00

Bonjour,

Set c'est pour "récupérer" un objets or derniereligne et Row sont des valeurs (integer/Long)

C'est plus

derniereligne = Worksheet...

Ps : Ce serait mieux :

Dim derniereligne as Long

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2024-04-22T14:54:36+00:00

Bonjour,

Enlève simplement le mot "Set" qui sert à référencer un objet alors que "Row" est une propriété.

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

3 réponses supplémentaires

  1. Anonyme
    2024-04-22T15:11:36+00:00

    Merci

    J'ai un autre problème cette fois, l'erreur 1004 s'affiche pour la ligne en jaune : Erreur définie par l'application ou par l'objet.

    Savez-vous ce que ça signifie ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire