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 :

Automatisation: problème avec la AutoFill.Destination [XL-2007]


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
    Septembre 2010
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 128
    Par défaut Automatisation: problème avec la AutoFill.Destination
    Bonjour,

    Je confectionne une macro qui automatise un rapport mais le problème c'est que j'ai un nombre de ligne qui diffère donc quand je met le code suivant pour un rapport donné:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Range("J17").Select
        Selection.AutoFill Destination:=Range("J17:J19")
        Range("J17:J19").Select
        Selection.AutoFill Destination:=Range("J17:J268")
        Range("J17:J268").Select
    ça s'applique que de la 17 ème ligne à la 268 ligne, mais moi je veux que ça dépende du nombre de ligne qu'il y'a dans le rapport que je traite.
    Je ne veux pas la fixer à la 268 ème ligne. Il peut y avoir un rapport qui arrive jusque la 900 ème ligne comme seulement qu'à la 100 ème ligne.

    Donc voilà le problème, Merçi de bien vouloir m'orienter .

    Cordialement,
    SKIP

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 128
    Par défaut
    En fai j'ai cherché et j'ai résolu le problème
    En fait le code que je dois insérer est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("a65536").Select
        dernière_ligne = Selection.End(xlUp).Row
    ET je modifie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Selection.AutoFill Destination:=Range("J17:J19")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Selection.AutoFill Destination:=Range("J17:J" &dernière_ligne)
    Pour que ça s'applique jusqu'à la dernière et quelque soit le nombre de lignes.


    Cordialement,
    SKIP

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

Discussions similaires

  1. Problème avec la fonction Autofill
    Par jbinder dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 30/04/2015, 13h07
  2. [XL-2007] Automatisation de titres de graphiques : problème avec Excel 2007
    Par Alqualonde dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 04/11/2011, 16h08
  3. Problème avec Autofill
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/03/2011, 12h53
  4. Réponses: 1
    Dernier message: 21/05/2008, 16h00
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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