Macro excel

Fermé
jl225 Messages postés 2 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 26 juin 2015 - Modifié par jl225 le 13/05/2015 à 04:15
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 26 juin 2015 à 15:19
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!
A voir également:

3 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
13 mai 2015 à 09:09
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
jl225 Messages postés 2 Date d'inscription mercredi 13 mai 2015 Statut Membre Dernière intervention 26 juin 2015
26 juin 2015 à 14:43
MERCI le Pivert!! mais Est ce qu'il existe une fonction excel qui ferait la même chose???
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
13 mai 2015 à 08:31
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
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
26 juin 2015 à 15:19
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