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 :

Macro sélection aléatoire de lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Par défaut Macro sélection aléatoire de lignes
    Bonsoir,
    J'aimerais trouver un code qui me permette en me positionnant sur une cellule quelconque, de sélectionner x cellules à droite et x ligne en dessous.
    J'ai trouvé un code qui permet de sélectionner x cellules à droite de la cellule active mais les lignes sont déjà définies.
    Pour le reste je coince.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1:A10", Range("A1:A10").Offset(0, 10)).Select
    Range("A1:A10", Range("A1:A10").Offset(0, 10)).Select
    Mais dans ce code les lignes sont définies...

    Pourriez-vous me dépanner svp? Merci !
    Pascale

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 128
    Par défaut hummm
    SAlut
    Je pense, sans avoir fait de teste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range(selection,selection.offset(y,x))
    et si ce code est utilisé dans SelectionChange de l'objet Worksheet, tu peux utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range(Target,Target.offset(y,x))
    Je n'ai pas testé les code mais ca doit etre dans ce gout la
    Bonne nuit
    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Membre chevronné
    Inscrit en
    Janvier 2008
    Messages
    483
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 483
    Par défaut
    Bonsoir
    essaie cette variante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub sPlage()
        ActiveCell.Resize(10, 10).Select ' à adapter
    End Sub
    Abed_H

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Par défaut Merci
    Bonsoir,
    Un tout grand merci ça fonctionne nickel!
    Très bonne soirée à toi,
    Pascale

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

Discussions similaires

  1. Macro: sélection aléatoire dans liste sans redondance
    Par Mist-e-Fire dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/11/2014, 18h21
  2. Sélection aléatoire pondérée d'une ligne
    Par Babcool dans le forum Requêtes
    Réponses: 9
    Dernier message: 12/01/2011, 15h59
  3. Réponses: 1
    Dernier message: 20/10/2008, 21h57
  4. [MySQL] sélection des dernières lignes avec affichage aléatoire
    Par nabmoah dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/08/2008, 23h57
  5. Sélection aléatoire d'une seule ligne.
    Par Pat bol 002 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 05/01/2005, 19h30

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