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 :

Boucle if et variable [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Boucle if et variable
    Bonjour à tous,

    Je suis vraiment en train de tourner en rond avec ma macro et j'ai besoin d'un coup de main pour y arriver

    Dans l'exemple joint, je souhaite programmer une macro qui, sans modifier l'onglet 1, fait varier la cellule A5 entre toutes les valeurs de la colonne A de l'onglet 2; et qui me copie (en valeur) les cellules B5/C6/D7/E8 et F9 de l'onglet 1 pour chacune des valeurs de la variable.
    J'espère que c'est suffisamment clair.


    si vous avez des conseils ou des solutions...
    merci pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Voici une solution
    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
    Option Explicit
    Sub Test()
    Dim Ws1 As Worksheet
    Dim Ws2 As Worksheet
    Dim DerLig2 As Long, i As Long
    Dim MaPlage As Range, Cel As Range
        Set Ws1 = Worksheets("Sheet1")
        Set Ws2 = Worksheets("Sheet2")
        i = 3
        With Ws2
            DerLig2 = .Range("A" & .Rows.Count).End(xlUp).Row
            Set MaPlage = .Range("A3:A" & DerLig2)
            For Each Cel In MaPlage
                Ws1.Range("A5") = Cel.Value
                .Range("B" & i) = Ws1.Range("B5")
                .Range("C" & i) = Ws1.Range("C6")
                .Range("D" & i) = Ws1.Range("D7")
                .Range("E" & i) = Ws1.Range("E8")
                .Range("F" & i) = Ws1.Range("F9")
                i = i + 1
            Next Cel
        End With
        Set Ws1 = Nothing
        Set Ws2 = Nothing
        Set MaPlage = Nothing
    End Sub
    Cordialement.

  3. #3
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut


    Merci beaucoup!!

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

Discussions similaires

  1. [XSLT] Faire une boucle sur une variable [i]
    Par PoT_de_NuTeLLa dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 07/06/2010, 12h45
  2. Boucle sur une variable de type "heure"
    Par Charles25 dans le forum ASP
    Réponses: 3
    Dernier message: 15/11/2006, 17h51
  3. [HTML] boucle sur une variable et non pas un tableau
    Par delma dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/11/2006, 15h03
  4. Boucle for et variable
    Par Krispy dans le forum Linux
    Réponses: 2
    Dernier message: 07/09/2006, 18h03
  5. Faire une boucle avec des variables vides ?
    Par byloute dans le forum Linux
    Réponses: 5
    Dernier message: 23/02/2006, 09h33

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