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 :

Extraire des données d’une feuille et créer de nouvelles feuilles


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2016
    Messages : 6
    Par défaut Extraire des données d’une feuille et créer de nouvelles feuilles
    Bonjour,

    J’aurai besoin d'aide pour faire une macro. Je viens d'acheter la VBA pour les nuls mais j'en suis au début du bouquin et mon projet n’avance plus. J’ai réussi à faire une partie de la macro en enregistrant et en récupérant certaines lignes de code. Pour la suite je suis bloqué. Je pense qu’il y des pistes de macros qui pourraient convenir (http://www.developpez.net/forums/d11...artir-d-plage/) mais je ne comprends pas ce qu’elle fond.



    Je voudrai faire une macro qui :
    -Me crée des nouvelles feuilles en fonction des projets à réaliser dans ma colonne de G11 à G107 (la nouvelle feuille crée devra avoir le non du projet qui est dans la colonne de G11à g107).
    -Je voudrais que dans chaque feuille il soit listé les Réf (ligne 4) et la Compétences (ligne 3) quand il y a (1) dans la cellule (jaune)
    -Je voudrais que dans ma cellule A2 qu’il y ait le nom du projet (colonne G11à G107.

    J’ai mis un bouton sur ma feuille et chez réussi à faire ma mise en page (plus d’une semaine de travail !)

    Ma macro "mise en page final"

    Je suis débutant, merci d’être clair.
    Y a-t-il un bouquin qui donne des explications sur chaque fonction des macros ?
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de jerome.vaussenat
    Homme Profil pro
    Formateur Bureautique
    Inscrit en
    Janvier 2011
    Messages
    1 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur Bureautique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 629
    Par défaut
    Salut,

    Ton projet est très ambitieux pour une personne qui commence en VBA ...

    Je vais me faire (gentiment, ou pas...) tirer les oreilles par cerede2000 mais là je crois qu'on n'a pas le choix.

    J'ai fait la macro dont tu as besoin. Elle est entièrement commentée pour que tu puisses savoir à quoi servent les instructions.
    La macro fait :
    Dans un premier temps, mémorisation des chapitres des lignes 3 et 4.
    ensuite, on parcourt la colonne G pour
    Créer une nouvelle feuille, la renommer
    placer dans cette feuille les chapitres mémorisés.

    il n'y a pas de mise en forme appliquée, çà, je te laisse faire. (comme çà, tu devras mettre les mains dans le code. C'est le mieux pour apprendre.)

    PS : ton fichier est au format XLS (autrement dit 2003). Si tu es sur une version plus récente, passe par Fichier convertir. Tu pourras utiliser toutes les fonctionnalités d'Excel et surtout ton fichier sera moins gros.

    Bonne lecture.

  3. #3
    Membre très actif Avatar de Citrax
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2014
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2014
    Messages : 188
    Par défaut
    Salut, si le grand Philippe T. passait par là, je crois qu'il te conseillerait ce bouquin.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2016
    Messages : 6
    Par défaut
    Merci Jérome, d'avoir donné de ton temps pour mon projet et surtout d'avoir mis tous les commentaires (s'il faut tu as mis plus de temps pour les commentaires que pour le code).

    il y un problème pour la liste des réf. et des Compétences. je n'ai pas été assez clair dans mes explications, je pense.

    Dans ton code il liste toutes les ref et compétences de la ligne J5 identique pour chaque projet. Il me faudrait qu'il liste en fonction de chaque ligne, suivant les projets "traçage" "entaillage"... les compétences de sont pas identique suivant les projets donc tout l’intérêt de la macro.

    Nom : 04-04-2016 08-38-07.jpg
Affichages : 642
Taille : 312,1 Ko


    Merci Citrax pour le bouquin.

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/09/2014, 14h18
  2. Réponses: 0
    Dernier message: 14/11/2011, 15h52
  3. Besoin d'aide pour extraire des données d'une feuille à l'autre
    Par fransky dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/11/2010, 15h03
  4. [XL-2007] extraire des données vers une feuille
    Par stmastma dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2010, 21h36
  5. [VBA-E] extraire des données à partir d'une autre feuille
    Par zzman dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/01/2007, 13h26

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