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 :

[VBA-E] lien entre feuilles et DDE


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Points : 72
    Points
    72
    Par défaut [VBA-E] lien entre feuilles et DDE
    bonjour
    par une DDE des données (boursières) arrivent sur la feuille1, je veux les traiter en feuille2 et les importe de la 1 à la 2 avec une ligne de ce type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.Sheets("feuil2").Cells(ligne1 + 1, col1 + 3).Value =ThisWorkbook.Sheets("feuil1").Cells(24, colaction).Value
    que rajouter pour que la mise à jour se fasse en temps réel?
    merci de vos réponses.
    Jean Pierre

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Tu peux utiliser la copie à la place d'une égalité
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ThisWorkbook.Sheets("feuil1").Cells(1, 3).Copy _
    destination:=ThisWorkbook.Sheets("feuil2").Cells(1, 3)
    A+

    Pense à inverser les noms de feuilles

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    pour que "la mise à jour ce fasse en temps réel" ... il ne faut rien rajouter à ton code.. c'est sur la façon de le déclencher qu'il faut travailler... , voir les fonctions événementielles de ta feuilles....

    mais cela ne serai pas plus simple grâce à des formules dans ta feuille excel 2...?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Points : 72
    Points
    72
    Par défaut
    je suis obligé de travailler en deux feuilles, les calculs de la feuille 2 n'auront pas le temps de s'effectuer pour les arrivées des 500 actions en lisse.
    je devrai selectionner celles "méritant" le calcul par un processus.
    pour l'instant, je n'arrive pas à faire fonctionner la méthode d'ouskel'nor
    erreur de syntaxe?
    il ne faut pas un "paste" avec données liées? je ne sais pas...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Points : 72
    Points
    72
    Par défaut
    la méthode "ouskel'nor" fonctionne, mais sans MAJ

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    comme je te l'ai écrit dans mon précédent message voir les fonctions événementielles.. des feuilles de calcul pour exécuter ton code ...

    II-E. Worksheet_Change

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 223
    Points : 72
    Points
    72
    Par défaut
    bon, je vais étudier ces "evènements" et je vous indiquerai la façon dont j'ai procédé, j'avoue que je ne comprends pas encore ce sujet là, ce sera l'occasion.
    (au fait, mes actions sont en lice et on pas en lisse!!!)

Discussions similaires

  1. [VBA]lien entre feuille
    Par surftoon dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 12/04/2007, 20h31
  2. [VBA Excel] Lien entre userforms
    Par violette_china dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/11/2006, 02h21
  3. [VBA-E] liens entre les userform et reduction des lignes de programme
    Par jamelie dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/05/2006, 12h43
  4. Réponses: 2
    Dernier message: 24/04/2006, 11h27
  5. lien entre feuille Excel
    Par corwin44 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/01/2006, 11h28

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