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 :

instructions pour accéder à une feuille d'un classeur par macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Par défaut instructions pour accéder à une feuille d'un classeur par macro
    Bonjour à tous
    Je réédite ma demande d'hier soir qui semble ne pas avoirété prise en compte
    J'ai un ficier dénommé Inscriptions qui comte un certain nombre de feuilles dont Inscrits et NC E6-E4 etc
    l'entête de mon programme est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    workbooks.open filename " e:\tournoi\inscriptions.xls"
    J'ai une erreur si j'écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets(inscrits).activate
    de cette feuille je prélève un certain nombre d'éléments que je veux trans mettre dans la feuille "NC"
    Etant dans la feuille "inscrits" je sélectionne les éléments désirés puis
    et à nouveau une erreur

    Voudirez vous s'ilvous plait me dire où je pèche?
    ce ci est important car mon programme doit être opérationnel pour ce jeudi!

    Merci de m'aider

    rogerone

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Il faut mettre les guillemets autour du nom de la feuille.

    Un exemple a adapter


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Worksheets("inscrits").Range("A1").Copy Destination:=Worksheets("NC").Range("A3")

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut rogerone et le forum
    Je réédite ma demande d'hier soir qui semble ne pas avoirété prise en compte
    Poses-toi la question "Pourquoi ?". Un sujet doit donner envie d'y répondre. Soit parce que le problème est intéressant, soit parce qu'avec ce qu'il donne comme informations, c'est facile d'y répondre.
    Les "grands" dépanneurs seront intéressés par le premiers, les "débutants" par le second.

    Vaut-il mieux passer 5 minutes à créer son sujet et attendre des jours (et des postes) pour avoir la réponse, ou perdre 1 heure, en le peaufinant, pour avoir des réponses rapides et pertinantes ? Vaste réflexion, non ?
    l'entête de mon programme est le suivant:
    workbooks.open filename " e:\tournoi\inscriptions.xls"
    J'ai une erreur si j'écris Sheets(inscrits).activate
    Ne doivent rester secrètes que les informations confidentielles. Ce qui pourrait éventuellement amener à te nuire.

    Au lieu de donner un extrait de code, donne toute ta macro. On pourra sans doute te proposer des solutions plus rapides, et qui fonctionnent .
    Activer/Sélectionner la feuille n'est souvent pas la bonne solution, c'est ce que font les macros apprentissages. Mais c'est une solution qui fonctionne (pour peu qu'on en respecte la syntaxe exacte!).
    A+

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/07/2015, 16h04
  2. macro pour copier une feuille d'un classeur à un autre
    Par rihab92 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/05/2015, 22h05
  3. Accéder à une feuille protégée, d'un autre classeur par son Codename
    Par stdonat dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/12/2014, 21h41
  4. [XL-2007] Envoyer une feuille d'un classeur par email avec le body du message
    Par scoubi77 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/12/2013, 18h47
  5. [XL-2002] Macro pour copier une feuille dans un autre classeur
    Par JBeaunez dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/02/2012, 22h46

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