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

Excel Discussion :

Copier lignes avec liste de choix


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Copier lignes avec liste de choix
    bonjour,
    j'ai un problème surement très simple mais que je n'arrive pas à résoudre.
    je joints le fichier qui sera plus explicite que plein de discours.
    sur le fichier joint je voudrais que sur l'onglet 1tip quand je choisis dans la liste déroulante en G2 par exemple 2tip, s'affiche toutes les lignes correspondantes à 2tip de l'onglet book-1 dans l'onglet 1tip.
    je ne sais pas si c'est clair
    par avance merci


    Multi-Book-essai.xlsx

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Bonjour,

    Essaie ceci
    À mettre dans le code de la feuille 1tip

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Column = 7 And Target.Row > 9 And Target.Value <> "" Then
            Application.EnableEvents = False
            CopierData Target.Value
            Application.EnableEvents = True
        End If
    End Sub
     
    Private Sub CopierData(Valeur As String)
        Dim nbLignes As Long
     
        'Effacer les données de 1tip
        nbLignes = Sheets("1tip").Cells(Rows.Count, "A").End(xlUp).Row
        If nbLignes > 9 Then Sheets("1tip").Range("A10:G" & nbLignes).ClearContents
     
        Sheets("Book-1").AutoFilterMode = False
        Sheets("Book-1").Rows(6).AutoFilter Field:=7, Criteria1:=Valeur
     
        nbLignes = Sheets("Book-1").Cells(Rows.Count, "G").End(xlUp).Row
        If nbLignes > 8 Then
            'Copie des premières colonnes
            Sheets("Book-1").Range("A9:E" & nbLignes).Copy
            Sheets("1tip").Range("A10").PasteSpecial
     
            Sheets("Book-1").Range("G9:H" & nbLignes).Copy
            Sheets("1tip").Range("G10").PasteSpecial
     
            'Inscription formule en B
            nbLignes = Sheets("1tip").Cells(Rows.Count, "A").End(xlUp).Row
            Sheets("1tip").Range("B10:B" & nbLignes).Formula = "=LEFT(A10,1)"
     
        End If
    End Sub
    MPi²

  3. #3
    Expert éminent sénior 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
    Points : 32 866
    Points
    32 866
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    merci parmi mais je suis une quiche en vba je ne sais pas comment m'en débrouiller
    merci quand meme

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Où est-ce que tu bloques ?
    MPi²

  6. #6
    Expert éminent sénior 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
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par ed47300 Voir le message
    merci parmi mais je suis une quiche en vba je ne sais pas comment m'en débrouiller
    Un enseignant qui considère que le manque de savoir est une fatalité incorrigible ? Étonnant.
    La plus part du temps, quand sur ce forum on lit "je suis ignorant" (ou autre formule similaire), ça veut dire "je n'ai pas envie de me donner la peine, je veux que d'autres travaillent pour moi".
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  7. #7
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 8
    Points : 3
    Points
    3
    Par défaut
    je n'ai jamais touché aux macro sur excel faut que je m'y penche sérieusement dessus.
    d'autre part je ne trouve pas très sympa les remarques de menhir, mais c'est peut etre le jeu .....

  8. #8
    Expert éminent sénior 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
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par ed47300 Voir le message
    je n'ai jamais touché aux macro sur excel faut que je m'y penche sérieusement dessus.
    http://excel.developpez.com/cours/?page=prog
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

Discussions similaires

  1. Réponses: 8
    Dernier message: 02/07/2015, 16h12
  2. copier ligne avec formule et creer feuille/ligne
    Par yanchs dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/02/2008, 18h42
  3. copier ligne avec formule et creer une feuille par ligne
    Par yanchs dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/01/2008, 18h04
  4. affichage d'un champ avec liste de choix dans un état
    Par DonQuiShoote dans le forum IHM
    Réponses: 16
    Dernier message: 20/05/2007, 23h39
  5. Faire un submit avec liste de choix
    Par mcdelay dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/09/2006, 16h31

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