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]acceder A Une Cellule Sur Une Feuille


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut [VBA-E]acceder A Une Cellule Sur Une Feuille
    BONSOIR ,

    j'ai un userform compose de plusieurs combobox liés entre elles.
    les combobox sont definis en rowsources
    exemple combobox1 en rowsources ( E2:E40)

    je souhaiterai que losrque je clique sur un element de ma combobox je j'accede a ma cellule sur ma feuille excel

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    tu peu t'inspirer de ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Private Sub ComboBox1_Change()
      Dim c As Range 'La cellule
      If ComboBox1.ListIndex >= 0 Then
       Set c = Range(ComboBox1.RowSource).Cells(ComboBox1.ListIndex + 1)
       MsgBox "Cellule Selectionnè : " & c.Address
      End If
    End Sub

  3. #3
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    BONJOUR !!!
    MERCI POUR TA FORMULE : elle permet de localiser la valeur selectionnée mais moi je cherche une formule qui m'ouvre la feuille excel et me place directement sur la cellule selectionnée .

    exemple si je selectionne ( la valeur 2 sur ma combobox1 ) et que double click alors je dois voir ma feuille excel et etre dans la cellule F$14$

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    BONJOUR !!!
    MERCI POUR TA FORMULE : elle permet de localiser la valeur selectionnée mais moi je cherche une formule qui m'ouvre la feuille excel et me place directement sur la cellule selectionnée .

    exemple si je selectionne ( la valeur 2 sur ma combobox1 ) et que double click alors je dois voir ma feuille excel et etre dans la cellule F$14$
    ?? tu la essayè et compris le code .. ?

  5. #5
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    OUI j'ai essaye !!!
    le code m indique bien les references de la cellule selectionne mais pas sur excell ....
    j' aurai besoin d' tre directement sur la cellule excell referencee

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    OUI j'ai essaye !!!
    le code m indique bien les references de la cellule selectionne mais pas sur excell ....
    j' aurai besoin d' tre directement sur la cellule excell referencee
    ?? comment y être .."sur la cellule " ... tu ve monter dessus ..?

  7. #7
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    oui

    je veux etre sur ma feuille excel ( base de donnees) et sur la cellule selectionnee ( F$14)

  8. #8
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    oui

    je veux etre sur ma feuille excel ( base de donnees) et sur la cellule selectionnee ( F$14)
    je comprends toujours pas "être sur ma feuille excel" ... pourquoi faire ..?

  9. #9
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    pour pourvoir corriger la valeur directement .....

  10. #10
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    pour pourvoir corriger la valeur directement .....
    arrête de pleurer et essai le code !! remplace la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     MsgBox "Cellule Selectionnè : " & c.Address
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    c = "Bon c'est bon j'arrête de pleurer"
    et dis moi ce que cela donne

  11. #11
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    moi pas comprend des masses

  12. #12
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    le code de bbil me permet bien de localiser la cellule recherchee mais lorsque je retourne sur ma feuille excel mon curseur reste sur la cellule a$1$ et non a la cellule f$1


    pourquoi ???

  13. #13
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    à c'est pas toi qui dois aller sur la cellule, mais le curseur

    déjà sache que pour modifier/accéder au contenu d'une cellule tu n'as pas besoin de positionner le curseur dessus ( en VBA...) ...

    mais si tu y tiens une fois que tu as ta variable range c, qui pointe sur la cellule tu peu en faire ce que tu veu.... par exemple


  14. #14
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    MERCI BBIL
    CA MARCHE C TOP COOOL

  15. #15
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    Merci Pour Le Code Ca Ma Marche ....

    Je Serai Aussi Interese Pour Connaitre Ton Autre Methode Pour Modifier Une Valeur D Une Combobox .....

  16. #16
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    Merci Pour Le Code Ca Ma Marche ....

    Je Serai Aussi Interese Pour Connaitre Ton Autre Methode Pour Modifier Une Valeur D Une Combobox .....

  17. #17
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    Citation Envoyé par BBIL

    à c'est pas toi qui dois aller sur la cellule, mais le curseur

    déjà sache que pour modifier/accéder au contenu d'une cellule tu n'as pas besoin de positionner le curseur dessus ( en VBA...) ...
    peux tu me montrer la procedure a suivre

  18. #18
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    peux tu me montrer la procedure a suivre
    c'est déjà fait quelque messages plus haut : ici
    il ne te reste qu'a adapter le principe, tu ne nous as pas dis ce que tu voulais faire...

  19. #19
    Membre du Club Avatar de CIBOOX
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    194
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 194
    Points : 67
    Points
    67
    Par défaut
    je voudrai mettre a jours ma cellule en corrigeant sa valeur

  20. #20
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    Citation Envoyé par CIBOOX
    je voudrai mettre a jours ma cellule en corrigeant sa valeur
    ben c'est ce que fais le code ... tu n'as pas du l'essayer comme je te l'ai demandé...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  2. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  3. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  4. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 17h01
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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