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 :

Au sein d'une macro, mettre un variable dans un range


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Novembre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2015
    Messages : 3
    Par défaut Au sein d'une macro, mettre un variable dans un range
    Bonjour,

    Je cherche à programmer une macro pour sélectionner une plage de cellules.
    Le problème c'est que la cellule origine de la plage varie horizontalement.

    Je connais donc la valeur de ligne mais pas la valeur de colonne.
    Celle-ci m'est donnée par une fonction de type RECHERCHEH() et est stockée dans une autre cellule, disons K13.

    Comment faire?

    Merci d'éclairer ma lanterne.

    Bien à vous,

    Domideco

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Range([K13]).select

  3. #3
    Membre éclairé

    Homme Profil pro
    Développeur VBA \ VB
    Inscrit en
    Novembre 2015
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur VBA \ VB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2015
    Messages : 30
    Billets dans le blog
    1
    Par défaut Sélection de Céllule :
    Salut l'ami j'ai pas bien compris mais je pense que sa devrait peut être t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     Sub SlctCellule()
    Set Plage = Application.InputBox("Sélectionnez une plage !", "Sélection de cellules", Type:=8)
    MsgBox ("La plage que vous avez séléctionnez est : " & Plage.Address)
    Range ("K13") = Plage.Value
    End Sub
    Si c'est bien ce que tu cherches

    "Il n'y a que deux sortes de langages de programmation: ceux dont les gens disent toujours du mal et ceux que personne n'utilise."
    Bjarne Stroustrup.

Discussions similaires

  1. [XL-2013] Adaptation d'une macro à base de variable Tableau
    Par ldescham dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/04/2014, 13h28
  2. Enchaînement des requêtes au sein d'une macro
    Par Cyril dLL dans le forum Macros Access
    Réponses: 4
    Dernier message: 24/10/2013, 09h21
  3. Mettre une variable dans un range
    Par guismoman33 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/11/2007, 14h05
  4. Mettre plusieurs variables dans une seule
    Par fixbraun dans le forum Langage
    Réponses: 5
    Dernier message: 23/03/2007, 21h34
  5. [CSS] Mettre des variable dans une feuille de style???
    Par Shakta dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 24/02/2006, 10h39

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