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 :

[VBA E]adresse de cellule d'une selection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 511
    Par défaut [VBA E]adresse de cellule d'une selection
    Bonjour à tous

    Quelqu'un saurait il comment recuperer l'adresse de la premiere cellule et l'adresse de la derniere cellule d'une selection faite sur une plage de cellule sur une seule colonne.

    Exemple:
    Selection avec la souris de D4 à D10 et donc recuperer l'adresse D4 et l'adresse D10 dans une variable.

    Merci d'avance.

  2. #2
    Membre éprouvé
    Avatar de wape
    Profil pro
    Inscrit en
    Février 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2003
    Messages : 90
    Par défaut
    Bonjour,

    Une possibilité :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MsgBox "Adresse première cellule : " & Selection(1).Address(0, 0)
    MsgBox "Adresse dernière cellule : " & Selection(Selection.Rows.Count).Address(0, 0)
    wape

  3. #3
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 511
    Par défaut
    merci wape

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Avais-tu, seulement, essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Selection.Address
    ???

    Il n'y a vraiment aucun mal à faire des essais et à observer le résultat.
    On y apprend souvent plein de choses.

    Tiens, un petit truc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      Dim Adresses
      Adresses = Split(Selection.Address, ":")
      MsgBox Adresses(0)
      MsgBox Adresses(1)
    Intéressant, non?
    Valable même si la sélection est sur plusieurs colonnes.

    A part les MsgBox, il est vital d'utiliser la fenêtre des variables locales et de faire du pas à pas.
    Dans certains cas il faut utiliser des espions.

    C'est très souvent l'observation du contenu de ces 2 fenêtres qui me permet de donner des réponses sur ce forum.
    Car, contrairement à ce qu'on pourrait penser, je n'ai pas la science infuse et mes connaissances ne me viennent pas d'une école quelconque.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 511
    Par défaut
    Tu as raison AlainTech

    D'autant plus que la fonction split etait completement inconnue à mes yeux.

    C'est j'ai tendance à utiliser stop dans mes procedure pour controler mes variable mais je vais essayer ce que te me propose.
    Parcontre les espion ça m'a pas parue simple à utiliser, mais certainement parceque je n'ai pas l'abitude.

    Merci

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

Discussions similaires

  1. Récuperer la position des cellules d'une selection
    Par Many31 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 30/01/2008, 19h19
  2. VBA EXCEL : Concaténation des cellules d'une colonne
    Par kikaillo dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/07/2007, 17h37
  3. Adresse de Cellule d'une plage nommée
    Par edelweisseric dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 22/06/2007, 09h13
  4. [VBA-E]connaitre l'adresse de cellule dans une boucle
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/02/2007, 23h13
  5. [VBA-E] Format de cellule d'une plage
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/01/2007, 22h28

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