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 :

reference de cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 442
    Par défaut reference de cellule
    Bonjour,

    il est possible de sélectionner une cellule par [A12]

    comment faire quand le numéro de ligne est variable ?
    merci pour vos réponses

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Pour sélectionner une cellule tu as 2 choix : Range("A12").select ou Cells(12,1).select
    attention : Cells est inversé dans ses paramètres la syntaxe est bien : Cells(N° ligne,N° colonne).


    Donc pour répondre à ta question utilise Cells avec une variable Lign (Par exemple) qui contiendra ton N° de ligne

  3. #3
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour
    la demande n'est pas claire au moins pour moi
    mais si tu cherches les coordonnées d'une cellule active tu peux faire avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Ligne = ActiveCell.Row
    Colonne = ActiveCell.Column
    et en tous cas .Row pour le numéro de ligne et .Column pour le numéro de colonne

  4. #4
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour,

    [A12]
    Je sais que cette sélection est possible.
    Néanmoins, je trouve plus rigoureux d'utiliser explicitement l'objet Range.
    En effet, sauf erreur,

    [A12] signifie "Evaluer le contenu de la valeur de Range("A12")"

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 442
    Par défaut
    bonjour et merci pour vos réponses
    range ("A" & lign), cells(3,lign) .... je connaissais

    ma question pas assez claire portait sir la possibilité d'écrire [A & lign] ou quelquechose dans ce genre

  6. #6
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Salut,

    Le paramètre d'un objet Range peut contenir une chaîne de caractères.

    Tu peux dons très bien coder:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With Worksheets(1)
     Debug.Print .Range(.Cells(2,5), "F"& derligne).Address
    End With

Discussions similaires

  1. [E-03] Utiliser un String comme reference de plage de cellules
    Par Raoul Duke dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/11/2008, 14h37
  2. combobox sans doublon (colonne de reference avec cellule vide)
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/04/2008, 17h08
  3. Reference a une cellule sur VBA
    Par nicoroth dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/07/2007, 12h39
  4. [Excel] Supprimer les cellules references
    Par VlaMonPseudo dans le forum Excel
    Réponses: 2
    Dernier message: 28/06/2007, 13h43
  5. renvoyez les references d une cellule
    Par chamus dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/12/2006, 15h43

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