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 "for" sur feuilles d'un classeur


Sujet :

Macros et VBA Excel

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Par défaut boucle "for" sur feuilles d'un classeur
    Bonsoir à tous,

    J'ai un petit souci de programmation. J'ai un classeur contenant 7 feuilles ("f1", "f2"..."f7"). Je veux créer une macro qui me copie la cellule "a4" d'une feuille et me la colle sur la feuille suivante sur la cellule "b4" (je copie "a4" de "f1" et je la colle sur "b4" de "f2", puis je copie "a4" de "f2" et je la copie sur "f3"...).
    J'ai un souci dans ma programmation. J'ai effectué un boucle for. Problème, quand la boucle arrive sur la dernière feuille, f7, le programme bug car il ne trouve pas de feuille f8.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim i As Integer
     
    For i = 1 To 7
    Sheets(i).Select
    Range("A4").Copy
    Sheets(i + 1).Paste Destination:=Range("B4")
    Next i
    Merci d'avance pour votre aide

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Bonsoir,

    Il n'y a que 7 feuilles donc la boucle doit être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    FOR i = 1 to  6
    ....
    NEXT i

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Par défaut
    Je vous remercie. C'était effectivement ça

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

Discussions similaires

  1. [XL-2003] Macro tri sur feuille protégée et classeur partagé
    Par bralbouy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/12/2011, 16h05

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