Macro excel

jl225 Messages postés 2 Statut Membre -  
Frenchie83 Messages postés 2254 Statut Membre -
bonjour a tous!
je voudrais créer une macro dans laquelle je voudrais qu'une variable prenne la dernière valeur d'une colonne de valeur à chaque fois qu'on ajoute une nouvelle valeur en dessous...
euh.. si quelqu'un une idée .... merci d'avance!

3 réponses

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    Bonjour,

    avec ce code tu as le numéro de ligne .Il faut mettre:

       DerValeur = [A100000].End(xlUp).Value
    


    dans l'évènement de la feuille:

    Private Sub Worksheet_Change(ByVal Target As Range)
    
    End Sub
     
    
    --
    @+ Le Pivert
    1
    1. jl225 Messages postés 2 Statut Membre
       
      MERCI le Pivert!! mais Est ce qu'il existe une fonction excel qui ferait la même chose???
      0
  2. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour
    exemple pour créer une variable avec la dernière valeur de la colonne A
    Sub TrouveDerniereValeur()
        DerValeur = [A100000].End(xlUp).Row
    End Sub

    Cdlt
    0
  3. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour
    exemple:
    formule à coller en B1 pour récupérer la dernière valeur de la colonne A
    =INDIRECT("A"&NBVAL(A:A))
    cdlt
    0