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 :

Regrouper valeur sur un onglet


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 30
    Par défaut Regrouper valeur sur un onglet
    Bonjour

    j'ai un petit problème avec mes fichiers Excel.

    En effet j'ai une dizaine de fichier.

    Dans chaque fichier, j'ai plusieurs onglets. Et pour chacun j'ai une case "Résultat" en H17

    Le but de la macro que je souhaite c'est quand je la lance, cela me créer un nouvel onglet dans le fichier et que cela me mettre à la suite toutes les valeurs de chaque onglet se trouvant sous le mot "Resultat"

    le but est d'avoir dans le dernier onglet :

    Resultat
    Valeurs onglet 1
    Valeurs onglet 2

    mes tableaux étant variable en nombre de ligne, il faudrait que la macro vérifie quand elle doit s'arreter. Elle ne doit que prendre les données "chiffrées" de la colonne H.

    (une sorte de si la cellule = valeur chiffrée, alors on l'a copie dans le dernier onglet)

    par contre, je voulais aussi savoir si on peut prendre tous les onglets sans les nommer dans la macro ? que cela s'éxécute sur chacun par défaut.

    merci d'avance de votre aide.

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 139
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    par contre, je voulais aussi savoir si on peut prendre tous les onglets sans les nommer dans la macro ? que cela s'éxécute sur chacun par défaut.
    L'ensemble des feuilles d'un classeur se retrouve dans la collection WorkSheets.
    Pour parcourir une collection on utilise la boucle For Each .. In ... Next
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim sht As Worksheet
    For Each sht In ThisWorkbook.Worksheets
     MsgBox sht.Name
    Next
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 30
    Par défaut
    Bonjour, merci de votre réponse.

    Je vais essayer de retenter une ébauche de macro

    pensez-vous qu'avec la fonction ISNUMERIC sur la colonne H de chaque onglet est une bonne idée ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/10/2012, 08h49
  2. N'autoriser que le copier-coller par valeur sur un onglet
    Par LentilleLocale dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 02/11/2008, 22h46
  3. N'autoriser que le copier-coller par valeur sur un onglet
    Par LentilleLocale dans le forum Excel
    Réponses: 3
    Dernier message: 02/11/2008, 13h31
  4. Recherche d'une valeur sur un autre onglet
    Par elfye dans le forum Excel
    Réponses: 10
    Dernier message: 03/03/2008, 13h45
  5. regroupement de valeurs sur un champs
    Par Sami Xite dans le forum Access
    Réponses: 26
    Dernier message: 16/01/2007, 17h14

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