IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Objet requis sur la commande sendmail


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Gestionnaire financier
    Inscrit en
    Janvier 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gestionnaire financier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2016
    Messages : 19
    Par défaut Objet requis sur la commande sendmail
    Bonjour à tous,

    J'ai monté une macro très simple pour envoyer une feuille de classeur en pièce jointe via outlook.
    Le mail est bien envoyé, j'ai bien la copie de la feuille en accusé réception, mais j'ai toujours le message d'erreur : "Objet requis : erreur 424".

    Voici la ma macro :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    Sub EnvoiPage()
    Dim Destination As String
    Dim Subject As String
     
     
     
    Destination = "XXX@XXX.fr"
    Subject = "Bon de commande"
     
     
    rep = MsgBox("Valider l'envoi du bon de commande ?", vbQuestion + vbYesNo,"T'es sur de toi ?" )
     
    If rep = 6 Then
     
     
    ThisWorkbook.Sheets("Sheets!1").Copy
    ActiveWorkbook.SendMail Destination, Subject
    ActiveWorbook.Close= False
     
     
    If rep = 7 Then MsgBox ("Révise ta copie alors !!")
     
    End If
     
     
    End Sub
    J'ai beau essayer ce que je vois sur les autres discussions, mais cela ne résolue pas mon problème.

    Merci par avance te bonne journée

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorbook.Close= False
    doit etre corrige en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorbook.Close False
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre averti
    Homme Profil pro
    Gestionnaire financier
    Inscrit en
    Janvier 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gestionnaire financier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2016
    Messages : 19
    Par défaut
    Salut Jean-Philippe,

    Merci pour cette réponse, qui malheureusement ne corrige pas le message d'erreur...

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    A quelle ligne l'erreur en question surgit-elle ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Membre averti
    Homme Profil pro
    Gestionnaire financier
    Inscrit en
    Janvier 2016
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gestionnaire financier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2016
    Messages : 19
    Par défaut
    L'erreur apparaît quand je définis "destination="XXX@XXX.fr".
    c'est plus un avertissement, car la macro s'exécute le fichier est bien envoyé et j'ai bien une copie de la feuille qui se génère, mais le message d'erreur apparaît.

  6. #6
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    OK,

    je pencherai pour un problème de mot clé, en effet Destination est un mot clé tout comme Subject.

    Peux tu essayer de voir en remplacant ton code avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    Sub EnvoiPage()
    Dim strDestination As String
    Dim strSubject As String
     
     
     
    strDestination = "XXX@XXX.fr"
    strSubject = "Bon de commande"
     
     
    rep = MsgBox("Valider l'envoi du bon de commande ?", vbQuestion + vbYesNo,"T'es sur de toi ?" )
     
    If rep = 6 Then
     
     
    ThisWorkbook.Sheets("Sheets!1").Copy
    ActiveWorkbook.SendMail strDestination, strSubject
    ActiveWorbook.Close False
     
     
    ElseIf rep = 7 Then 
    MsgBox ("Révise ta copie alors !!") 
    End If
     
     
    End Sub
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

Discussions similaires

  1. Erreur Objet Requis sur IE uniquement
    Par Irokoi dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 27/09/2011, 14h31
  2. [XL-2007] Objet requis sur une cellule ?
    Par MasterChief78 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/09/2009, 11h25
  3. IE6&7 : erreur sur la page "objet requis"
    Par Rayono dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 25/02/2009, 09h41
  4. [VBA E] erreur objet requis sur format horaire
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/06/2006, 18h30
  5. Erreur 424 Objet requis sur connexion à Access
    Par darkian dans le forum ASP
    Réponses: 4
    Dernier message: 21/06/2006, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo