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 :

Boucler sur une plage de cellules stockées dans une variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Oenologue
    Inscrit en
    Juin 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Oenologue
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2011
    Messages : 79
    Par défaut Boucler sur une plage de cellules stockées dans une variable
    Bonjour

    J'essaie de stocker une plage de cellules sélectionnées dans une variable Range
    L'objectif est de boucler sur les cellules de cette plage.

    Mes 2 variables Ftravail et Maplage stockent les bonnes valeur mais la boucle ne s'initie pas et je ne sais pourquoi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim c As Range, Maplage As Range
    Dim Fformule As Worksheet, Ftravail As Worksheet
    Dim i As Integer
     
    Set Ftravail = ActiveSheet
    Set Maplage = Selection
     
    For Each c In Worksheets(Ftravail).Range(Maplage.Adress)
    Erreur "'438" Propriété ou méthode non gérée par cet objet

    Merci d'avance pour vos éclairages

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour
    tester avec au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Worksheets(Ftravail).Range(Maplage.Adress)

  3. #3
    Membre Expert
    Inscrit en
    Décembre 2002
    Messages
    993
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 993
    Par défaut
    Salut, essaie ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Worksheets(Ftravail.Name).Range(Maplage.Address)
    Au passage, Address prend 2 d

  4. #4
    Membre confirmé
    Homme Profil pro
    Oenologue
    Inscrit en
    Juin 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Oenologue
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2011
    Messages : 79
    Par défaut
    Citation Envoyé par Franc Voir le message
    Salut, essaie ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Worksheets(Ftravail.Name).Range(Maplage.Address)
    Au passage, Address prend 2 d
    Oups effectivement faute de frappe, merci. Mais même sans cela ça ne fonctionne pas.

  5. #5
    Membre confirmé
    Homme Profil pro
    Oenologue
    Inscrit en
    Juin 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Oenologue
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2011
    Messages : 79
    Par défaut
    Citation Envoyé par BENNASR Voir le message
    bonjour
    tester avec au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For Each c In Worksheets(Ftravail).Range(Maplage.Adress)
    Super je te remercie ça boucle nickel.

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

Discussions similaires

  1. Boucler sur une chaine de caractères contenue dans une cellule
    Par arnaud.j92 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/07/2021, 16h26
  2. Réponses: 3
    Dernier message: 16/01/2020, 19h28
  3. Réponses: 1
    Dernier message: 10/02/2008, 20h13
  4. Coller une plage de cellules Excel dans Word
    Par ouskel'n'or dans le forum Contribuez
    Réponses: 0
    Dernier message: 21/09/2007, 00h32
  5. [VBA-E]Instancier une plage de cellules prises dans plusieurs feuilles
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/03/2007, 12h08

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