[VBA] Evènement selection cellule

P-Yves -  
 F -
Salut,

Je cherche à écrire un code permettant d'ouvrir un useform dès lors que l'utilisateur clic sur une cellule précise de son tableau excel.

En gros, faire comme si la cellule selectionnée était un bouton.

Est-ce que quelqu'un a une idée

Merci.
P-Yves

4 réponses

  1. random Messages postés 1612 Statut Membre 155
     
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _
    ByVal Target As Excel.Range)
    if target.adress= adresse choisie
    ouvrir ma forme
    end if
    End Sub

    tu ajoutes cette procédure
    3
  2. F
     
    Bonjour,
    P-Yves, le Target te donne directement l'adresse de la cellule selectionnée
    Target.Column le numero de la colonne concernée
    nuLigne = Target.Row le numero de la ligne concernée
    et avec" Userform.Show" tu pourras rendre visible ton userform
    0
  3. P-Yves
     
    Pas encore....

    Désolé, j'ai un peu de mal...

    En fait, je t'explique, j'ai écrit un code qui permet de remplir un tableau (ligne par ligne). Là, je fonctionne avec un bouton ("Create Data") qui ouvre un useform et rajoute une ligne à mon tableau.

    Maintenant, ce que j'essais de faire, c'est d'écrire un code qui permet de modifier une ligne si tu cliques dessus, en passant par le même useform. Tu me suis?

    Je vois pas comment intégrer ta fonction.
    Et le Adresse choisie s'écrit comment? "A1" ou Cells(1,1) ou ...?

    P-Yves
    -1
  4. configuration d'evennement
     
    bonjour
    S V P Siquelqu'un pouvait m'éxpliquer c qoi la configuration d'evennement et surtouy surtout comment je je peux la verifier parce que cela m'a été demandé par le support d'aide pour mon imprimante epson stylus photo r420 dot le scaner "smart panel ne s'installe pas avec toute ses options.
    merci
    -3