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 :

Utilisation Selection Autofill sur une plage à origine variable


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 5
    Par défaut Utilisation Selection Autofill sur une plage à origine variable
    Bonjour,

    L'utilisation Selection.Autofill jusqu'à une plage variable ne semble pas poser de problème avec le code suivant :
    Selection.AutoFill Destination:=Range("A2:A" & [B1000000].End(xlUp).Row), Type:=xlFillCopy
    mais je n'arrive pas à faire partir cette commande depuis une cellule qui n'est pas forcément A2, mais la première cellule vide de la colonne A.

    J'ai bien essayé de combiner avec xlDown mais ça ne fonctionne pas.

    Quelqu'un pourrait-il m'aider ?

    Exemple
     ___A ___ B   
    1   Code NOM
    2   123   AZERTY
    3   123   AZERTY
    4   ____ AZERTY
    5   ____ AZERTY
    6   ____ AZERTY
    La commande remplirait A4 à A6 avec la valeur 456.

    Merci d'avance.

    Pierre

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    cela marche aussi avec le xlDown si c'est bien programmé;

    mais sans voir le code …

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 5
    Par défaut
    Bonjour,

    Merci, je vais donc poursuivre sur cette voie.

    Pierre

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Qu'est-ce que 123 dans ton exemple ?
    Une valeur ou une formule ?

    Quoiqu'il en soit, il te suffit de trouver le départ et la fin de la plage, éventuellement en partant du bas. À ce moment Autofill ne servirait à rien puisque tu connaîtrais la plage en question...

Discussions similaires

  1. [XL-2007] Étendre une formule à l'aide de VBA sur une plage variable
    Par cyril7751 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 24/07/2012, 16h23
  2. Réponses: 2
    Dernier message: 03/02/2012, 22h47
  3. Somme sur une plage variable
    Par Sarune dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/08/2008, 13h40
  4. Somme sur une plage variable
    Par mhamedbj dans le forum Excel
    Réponses: 2
    Dernier message: 29/02/2008, 15h56
  5. Select box sur une variable
    Par elfenlieder dans le forum Ruby on Rails
    Réponses: 0
    Dernier message: 13/11/2007, 11h26

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