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 :

Sélection depuis la cellule active jusqu'à une cellue variable [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é
    Femme Profil pro
    Formatrice bureautique
    Inscrit en
    Septembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formatrice bureautique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 202
    Par défaut Sélection depuis la cellule active jusqu'à une cellue variable
    Hello l'équipe,

    Je cherche depuis ce matin mais en vain comment je pourrais sélectionner en VBA des cellules variables. J'ai déjà fait une variable qui stocke le nombre d'éléments variables à sélectionner en utilisant la fonction CountIf...

    Maintenant, j'aimerais pouvoir sélectionner ma cellule active jusqu'à la cellule vers le bas qui correspond au nombre de ma variable.

    Exemple : la variable stocke la valeur 3, ma cellule active est en A2 et j'aimerais qu'Excel sélectionne de la cellule A2 jusqu'à A5.

    Quelqu'un peut-il me donne une astuce pour que je puisse avancer car là je suis bloquée...

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Var = 3
        [A2].Resize(Var+1).Select

  3. #3
    Membre confirmé
    Femme Profil pro
    Formatrice bureautique
    Inscrit en
    Septembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formatrice bureautique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 202
    Par défaut Merci !!!
    Merci pour le code que je ne connaissais pas... La commande Resize agrandit la zone de sélection uniquement vers le bas ? Car on ne spécifie pas d'agrandissement vers la droite ou le bas ?

    Merci pour les précisions

    Petite précision supplémentaire : Est-ce que dans une sélection du style range("A1:A10").select, je peux remplacer la dernière cellule A10 par le contenu d'une variable ? Je pense que si mais est-ce que je dois placer ma variable après un & et après les : ?

    Merci d'avance.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Var1 = 2
    Var2 = 3
    [A1].Resize(Var1,Var2).Select
    définit et sélectionne la plage A1:C2
    Est-ce que dans une sélection du style range("A1:A10").select, je peux remplacer la dernière cellule A10 par le contenu d'une variable
    Oui :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Var = 10
    Range("A1:A" & Var).Select
    ou bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1", Cells(Var, 1)).Select

  5. #5
    Membre confirmé
    Femme Profil pro
    Formatrice bureautique
    Inscrit en
    Septembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formatrice bureautique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 202
    Par défaut Merci beaucoup !!!
    Hello Daniel,

    Merci pour ces précisions et bon app.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/12/2014, 17h36
  2. [XL-2007] Boucle pour remplir cellule vide d'une boucle variable
    Par laurasoe dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/07/2014, 17h29
  3. définir la cellule active d'une feuille inactive
    Par Fanfan2A dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 24/11/2009, 15h56
  4. Selection depuis une cellule active
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 18/02/2008, 14h39
  5. Test de cellule activée dans une colonne permanent
    Par pisistrate dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/08/2007, 13h47

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