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 :

Coordonnées d'une cellule en string


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2015
    Messages : 29
    Par défaut Coordonnées d'une cellule en string
    Bonjour!

    J'aimerais savoir si il est possible de faire un truc de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub test_coordinates_string()
     
        Dim cell_coordinates As String
        cell_coordinates = "2, 5"
        Cells(cell_coordinates).Select
     
    End Sub
    En fait, j'aimerais stocker les coordonnées d'une cellule dans une seule variable. Là quand je fais ça, cela me sélectionne la cellule 1, 2.
    Est-ce possible ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ancien Etudiant
    Inscrit en
    Janvier 2019
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Ancien Etudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 152
    Par défaut
    Bonjour,

    Je ne comprends pas le besoin, mais, des essais qui répondent (ou pas):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim c(0 To 1) as Integer
     c(0) = 2
     c(1) = 5
     Cells(c(0), c(1)).Select
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim d As String
        d = "2,5"
        Cells(CInt(Split(d, ",")(0)), CInt(Split(d, ",")(1))).Select
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim d As String
     d = "E2" ' on perd la notation ligne,colonne
     Range(d).Select

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Bonjour,

    Pourquoi ne pas utiliser une variable range qui lui est dédiée ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim cell_coordinates As Range
    set cell_coordinates = range(2, 5) ' de préférence spécifier aussi la feuille
    ' coordonnées :
    ' cell_coordinates.row ou .column ou .address
    eric

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2015
    Messages : 29
    Par défaut
    Merci pour vos réponses !

    Au final le plus pratique pour moi cela va être ta 1ère solution, Algoplus. C'est celle que je vais utiliser !
    eriiic, ton code ne marche pas je crois, enfin en tous cas j'ai un bug à la ligne "set cell_coordinates = range(2, 5)"

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    heu oui. C'est Répondu un peu vite, sorry :-)
    eric

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

Discussions similaires

  1. [E-02] Définir les coordonnées d'une cellule en fonction de son contenu
    Par Karatégirl77 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/03/2009, 15h52
  2. listview : Recupérer les coordonnées d'une cellule
    Par gritchou dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/05/2008, 20h22
  3. coordonnées d'une cellule sélectionnée dans un grid
    Par mon_proj dans le forum wxPython
    Réponses: 2
    Dernier message: 08/04/2008, 12h26
  4. Recherche des Coordonnées d'une Cellule sur un Excel Distant
    Par jimmycarrey dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/03/2008, 19h16
  5. Récupérer Coordonnées d'une Cellule avec un Vlookup
    Par mouimouic dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/01/2008, 20h34

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