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] une instruction Windows(fichierxls).Activate incomprise


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 42
    Par défaut [VBA-E] une instruction Windows(fichierxls).Activate incomprise
    Bonjour
    j'ai recupéré un macro d'une personne qui est parti de l'entreprise.
    et celle ci ne marchant plus , j'ai éssayé de comprendre son fonctionnement.
    Le probleme c qu'à different moment dans le code j'ai cette instruction qui revient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Windows(fichierxls).Activate
    fichierxls étant une chaine de caractere comprenant un fichier xls.

    j'aimerai bien savoir si cette instruction est correct, ce à quoi elle sert ...
    tout renseignement sur celle ci peut mettre utile

    Merci
    Math

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    tu aurait appuyé sur F1 en sélectionnant tu aurais trouvé ton bonheur ou meme en regardant dans la FAQ

    Mais elle te permet de sélectionner ton "fichierxls" et de l'activer, comme son nom l'indique
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 42
    Par défaut
    Si j'ai des instructions derriere cette instuction activate, ça veut dire qu'il va changer de feuille pour les faires c bien ça ?
    par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      Windows(fichiertxt).Activate
        Range("B1").Select
        Range(ActiveCell(1, 1), ActiveCell(1, 2 * pas)).Select
        Selection.Copy
        Windows(fichierxls).Activate
        Range("B1").Select
        ActiveSheet.Paste

  4. #4
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    il va activer le classeur qui a pour nom ta valeur de ta chaine string "fichiertxt"
    De ce fait, toute la procédure qu'il y aura derrière travaillera sur ce classeur
    Par exemple ici, il prend une plage de ton fichier "fichiertxt" il la copie et après il retourne sur le classeur "fichierxls" et il le colle sur la cellule B1
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/12/2013, 08h43
  2. Problème avec une instruction VBA
    Par Jpeg69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/05/2007, 12h58
  3. [VBA-E] sommer une plage de cellules actives apres un filtre
    Par rond24 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/04/2007, 12h07
  4. [VBA-Excel]Aller sur une feuille sans l'activer.
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2006, 12h50

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