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 :

VBA afficher toutes les valeurs en fonction d'une condition [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 158
    Par défaut VBA afficher toutes les valeurs en fonction d'une condition
    Bonjour

    Ne connaissant rien en vba, j'aimerai trouver un code qui affiche dans une feuille2 à partir de C4, toutes les valeurs de la colonne A feuille1 en fonction d'une valeur d'une cellule a1 de la feuille2. La table n'est pas figé et le nombre d'enregistrements évolue.
    J'ai commencé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sheets("feuille1").Select
    Range("A1").Select
    Dim i As Long
     
    For x = 1 To cells.Count
    For i = 1 To Range("A" & Rows.Count).End(xlUp).Row
    mais je ne sais pas du tout comment faire.
    Merci beaucoup pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Public Sub test()
     
        Dim ligne As Long
     
        ligne = Sheets("feuille1").Cells(Rows.Count, 1).End(xlUp).Row
     
        If Sheets("feuille2").Range("A1").Value = 'ta condition Then
            Sheets("feuille1").Range("A1:A" & ligne).Copy Destination:=Sheets("feuille2").Range("C4")
        End If
     
    End Sub

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 158
    Par défaut
    Bonjour

    Merci pour votre réponse mais il ne se passe rien

  4. #4
    Invité
    Invité(e)
    Par défaut
    Ah ? Tu as bien modifié la condition de mon If pour l'adapter à ton cas ? Si tu as un doute montre moi directement le code.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 158
    Par défaut
    Ma condition c'est la valeur 04 qui est en format texte
    Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sheets("feuille1").Select
        Range("A1").Select     
     
        Dim ligne As Long   
     
     
        ligne = Sheets("feuille1").Cells(Rows.Count, 1).End(xlUp).Row
     
        If Sheets("feuille2").Range("a4").Value = "04" Then
            Sheets("feuille1").Range("A1:A" & ligne).Copy Destination:=Sheets("feuille2").Range("C6")
        End If

  6. #6
    Invité
    Invité(e)
    Par défaut
    Si tu n'as pas d'erreur à l'exécution, tu peux essayer de lancer le code en pas à pas (avec F8) pour voir ce qu'il se passe. Comme sa je dirais que la condition du If n'est pas respecté.

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

Discussions similaires

  1. [Vxi3] Afficher toutes les valeurs de dimensions fusionnées
    Par ecoulees dans le forum Webi
    Réponses: 3
    Dernier message: 11/12/2014, 16h35
  2. Afficher toutes les valeurs champ SQL
    Par nef1912 dans le forum Langage
    Réponses: 8
    Dernier message: 12/06/2014, 16h32
  3. [XL-2007] Afficher toutes les valeurs associées à une autre valeur
    Par lecter85 dans le forum Excel
    Réponses: 2
    Dernier message: 19/12/2012, 18h23
  4. [PHP 5.2] [POO] Afficher toutes les valeurs de mes attributs
    Par pierrot10 dans le forum Langage
    Réponses: 2
    Dernier message: 15/02/2010, 23h04
  5. [XL-2000] Chart - forcer l'axe des abscisses à afficher toutes les valeurs
    Par jax54000 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/01/2010, 07h55

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