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 :

simplification macro 2010 [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 28
    Par défaut simplification macro 2010
    Bonjour,
    La macro ci-dessous fonctionne mais je dois écriture plus de 300 lignes
    Est-ce que quelqu'un a une idée pour la simplifier ?

    Je vous remercie par avance

    Bonne soriée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        If Range("AE13") = Range("C4") Then Range("S13") = Range("A2")
        If Range("AE14") = Range("C4") Then Range("S14") = Range("A2")
        If Range("AE15") = Range("C4") Then Range("S15") = Range("A2")
        If Range("AE16") = Range("C4") Then Range("S16") = Range("A2")
        If Range("AE17") = Range("C4") Then Range("S17") = Range("A2")
        If Range("AE18") = Range("C4") Then Range("S18") = Range("A2")
        If Range("AE19") = Range("C4") Then Range("S19") = Range("A2")
        If Range("AE20") = Range("C4") Then Range("S20") = Range("A2")
        If Range("AE21") = Range("C4") Then Range("S21") = Range("A2")
        If Range("AE22") = Range("C4") Then Range("S22") = Range("A2")
        If Range("AE23") = Range("C4") Then Range("S23") = Range("A2")
        If Range("AE24") = Range("C4") Then Range("S24") = Range("A2")

  2. #2
    Membre chevronné Avatar de Bear the french
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations forums :
    Inscription : Mai 2012
    Messages : 352
    Par défaut
    Bonsoir raid14,

    Avec ça ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim i As Integer
    For i =13 to 24
       If Range("AE"&i) = Range("C4") Then Range("S"&i) = Range("A2")
    Next
    Bertrand

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 28
    Par défaut


    Super merci

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

Discussions similaires

  1. Simplification macro de comptage et somme
    Par sims92.66 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 17/02/2012, 09h37
  2. [XL-2010] Debogage Macro 2010
    Par debutVBA dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 13/02/2012, 16h01
  3. Simplification macro répétitive
    Par teddy72000 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/03/2011, 16h26
  4. Simplification macro de sauvegarde
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 30/07/2010, 11h25
  5. Simplification macro de sélection de courbes
    Par arnaud63 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/09/2009, 18h52

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