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 :

Envoi mail suite changement des valeurs des cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut Envoi mail suite changement des valeurs des cellules
    Bonjour le Forum,


    Est ce qu'il y'a un moyen d'envoyer automatiquement et quotidiennement une copie par mail du fichier excel (en pièce jointe) si toutes les cellules (H20:H22) et (A1:A7) changent de valeurs entre 09h et 12h du matin.

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Réponse : --->> OUI
    Tu ne pourras cependant pas te fier à l'évènement-( Change, puisqu'il intervient y compris si, éditant une cellule, on y remet la valeur qu'elle avait déjà).

    Il te faudra donc nécessairement :
    -1) stocker en mémoire le contenu de chacune des deux plages concernées (cela peut se faire dans un tableau/matrice)
    -2) à l'heure arrêtée : stoker en mémoire le nouveau contenu
    -3) comparer ces deux tableaux et vérifier qu'AUCUNE valeur nouvelle n'est identique à l'ancienne et si tel est bien le cas -->> envoyer ton mail

    Pour ce qui est du point 2) : utiliser Application.Ontime.

    Comme tu le vois, ta question ne concerne nullement une difficulté technique spécifique et parfaitement isolée (règle de ce forum), mais un ensemble de taches. La réponse est alors celles de la méthode et non du code à exécuter pour chacune de ces étapes.

  3. #3
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut
    re Bonjour,

    Est ce que vous avez des exemples ? vu que je n'ai aucune idée sur le stockage en mémoire et faire le rapprochement des deux tableaux.

    Merci.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Est ce que vous avez des exemples ?
    Il reste encore DEUX questions !

    1) vu que je n'ai aucune idée sur le stockage en mémoire
    fait que toto est un tableau dynamique dont les valeurs (lignes et colonnes) correspondent à celles des cellules de la plage B3:F10

    2) et faire le rapprochement des deux tableaux.
    On parcourt en deux boucles imbriquées les lignes et le colonnes d'un tableau et on compare avec celles de l'autre !

    Tes questions montrent que tu sembles attendre du tout-cuit sans même connaître les bases.

  5. #5
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2015
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Janvier 2015
    Messages : 197
    Par défaut
    je n'attend pas du "tout-cuit" cher Mr. une façon plus simple à faire sur le worksheet calculate plutôt que rapprocher des tableaux.

    Merci.

Discussions similaires

  1. Changement de valeurs des cellules successives
    Par bitissa1991 dans le forum Macros et VBA Excel
    Réponses: 34
    Dernier message: 20/07/2016, 12h58
  2. Réponses: 2
    Dernier message: 30/03/2011, 04h07
  3. Comment enlever la saisie semi-automatiques des valeurs de cellule?
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/06/2007, 02h05
  4. Réponses: 5
    Dernier message: 15/06/2007, 12h58
  5. [XMI] [SAX] changement de Case des valeurs
    Par viena dans le forum APIs
    Réponses: 5
    Dernier message: 27/07/2004, 10h29

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