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 :

Série incrémentée pour accéder à la feuille suivante dans Excel [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    chargé de clientèle
    Inscrit en
    Avril 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : chargé de clientèle

    Informations forums :
    Inscription : Avril 2020
    Messages : 4
    Par défaut Série incrémentée pour accéder à la feuille suivante dans Excel
    Bonjour,

    je souhaiterai faire un tableau excel sur maon onglet synthèse en récupérant des données qui se trouveraient sur des fiches de renseignements ( toutes les mêmes)enregistrées sur mes feuilles 1,2,3,4,5 etc.

    Par exemple sur ma feuille synthèse dans la cellule A3 s'inscrit le nom de la personne qui est saisie sur ma feuille 1 en cellule B5.

    J'ai utilisé comme formules =Feuil1!$B$5 ou =INDIRECT("Feuil1!$B$5"), jusque là pas de souci.

    J'aimerais pouvoir faire une série incrémentée qui me permette d'avoir en B3 les formules =Feuil2!$B$5 ou =INDIRECT("Feuil2!$B$5"), c'est à dire conserver la cellule mais récupérer les données de la feuille suivante.

    je vous joints le tableau ( synthèse) avec les fiches en feuille 1 et 2.

    Merci pour votre aide.


    Hervé
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Tu as prix le problème dans le mauvais sens.

    Il serait préférable de faire la saisie des informations dans le tableau de synthèse et utiliser les autres feuilles pour la présentation des données.
    Ce serait à la fois beaucoup plus simple pour la création du tableau et beaucoup plus pratique pour l'utilisation, en particulier la saisie.

    Avec ta logique inversée, tu te lances dans une grosse galère.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    chargé de clientèle
    Inscrit en
    Avril 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : chargé de clientèle

    Informations forums :
    Inscription : Avril 2020
    Messages : 4
    Par défaut
    Bonjour ,

    Merci pour ta réponse, mais en fait je pense envoyer la fiche de renseignements qui se trouve en feuille 1 à mes joueurs et ensuite récupérer ces données pour faire une synthèse dans mon tableau sans avoir à tous saisir manuellement.

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Pourquoi ne pas leur envoyer la feuille Synthèse en leur demandant à chacun de remplir une ligne ?
    Tu récupèrerais les données avec un seul copier/coller par joueur.

    Disperser les données d'entrées sur plusieurs onglet, c'est vraiment la chose à éviter quand on veut être structuré et efficace.

    D'ailleurs, ensuite, il ne sera pas utile d'avoir une feuille par joueur.
    Avec une seule feuille, tu crées un menu déroulant au niveau du nom du joueur et toutes les autres informations seraient renseignées automatiquement avec de simples fonctions RECHERCHEV() allant chercher les infos dans la feuille de synthèse.
    Bref, tu aurais toutes les fiches de joueur en une seule.
    Ce serait beaucoup plus léger en taille de fichier.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    chargé de clientèle
    Inscrit en
    Avril 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : chargé de clientèle

    Informations forums :
    Inscription : Avril 2020
    Messages : 4
    Par défaut
    Oui c'est vrai ta solution est bonne, mais je souhaiterai avoir une fiche comme la feuille 1 pour la garder au format papieravec tous les renseignements dessus.
    Donc si quelqu'un à une solution à cette formule je suis preneur.

    merci pour votre aide

  6. #6
    Futur Membre du Club
    Homme Profil pro
    chargé de clientèle
    Inscrit en
    Avril 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : chargé de clientèle

    Informations forums :
    Inscription : Avril 2020
    Messages : 4
    Par défaut Série incrémentée pour accéder à la feuille suivante dans Excel
    Bonjour à tous,


    J'ai trouvé la solution à mon problème en synthétisant plusieurs formules trouvés sur le web.
    Je vous joins le fichier modifié avec les formules.
    J'ai modifié le nom des feuilles (onglets) en les nommant p1,p2,p3 etc....
    J'ai créé une colonne ( la colonne A) sur ma feuille synthèse avec le nom de ces Feuilles.( p1 se trouve en cellule A3, p2 en A4 etc)
    En résumé sur ma feuille synthèse, cellule A3 nom de ma première feuille p1, en B3 Nom de mon joueur qui se trouve sur la feuille p1 cellule B5, en C3 prénom du joueur qui se trouve sur la feuille p1 cellule F5.
    Voici la formule que j'ai mise en B3 pour trouver le nom de mon joueur =INDIRECT(A3&"!$B$5") pour pouvoir faire une série incrémentée et avoir le nom des autres joueurs qui sont sur les autres feuilles ( p2;p3 etc...).

    Voici la formule que j'ai mise en C3 pour trouver le prénom de mon joueur =INDIRECT($A3&"!$f$5").
    j'espère que cela pourra vous aider.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Passer à la feuille suivante dans une boucle
    Par Nathan_8569 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/04/2017, 15h18
  2. Réponses: 12
    Dernier message: 26/10/2011, 19h16
  3. VBA une fonction pour passer à la feuille suivante.
    Par alexis66500 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/12/2010, 14h49
  4. instructions pour accéder à une feuille d'un classeur par macro
    Par rogerone dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/02/2010, 12h30
  5. Nombre de feuilles maximum dans Excel ?
    Par Le Djé dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/10/2005, 21h30

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