Macro excel

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. Contributeur
    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. MERCI le Pivert!! mais Est ce qu'il existe une fonction excel qui ferait la même chose???
      0
  2. 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
    1. 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