Etendre une formule jusqu'en bas d'une colonne [Résolu/Fermé]

Signaler
-
Messages postés
16206
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 septembre 2020
-
Bonjour,

Dans la cellule V2 il y a cette formule:
=(RC[1]/RC[-14])*RC[-12]

Que je souhaite étendre jusqu'en bas de ma colonne V mais seulement jusqu'où c'est nécessaire, chaque jour le nombre de ligne change donc j'aimerais qu'il puisse calculer seul jusqu'ou il doit copier cette formule.

Pouvez-vous m'aider?
Pour information, oui on peut se baser sur la colonne B pour calculer le nombre de ligne.

Merci pour votre aide.

3 réponses

Messages postés
16206
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 septembre 2020
3 027
Bonjour
j'aurais plutôt écris
DernLigne = Range("B" & Rows.Count).End(xlUp).Row  
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60621 internautes nous ont dit merci ce mois-ci

Messages postés
818
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
28 octobre 2019
59
Bonjour ,

Tu peux étendre cette formule à tout ta colonne V :

=si(RC[-20]="";"";(RC[1]/RC[-14])*RC[-12]).
Celle-ci se base sur la colonne B, si la cellule de ta colonne B est vide alors , on ne met rien dans la cellule de ta colonne V.

Petite question : Comment le nombre de ligne change ?
Bonjour,

Merci pour ton retour, je n'ai pas précisé mais il s'agit de faire cette action avec une macro excel, je n'arrive pas à avancer tant que je ne trouve pas cette solution. J'ai trouvé plusieurs informations sur internet mais je pense que je ne l'écrit pas correctement.

Voici ce que j'ai tenté...:
Dim DernLigne As Long
DernLigne = Range("V" & Rows.Count).End(xlUp).Row
Range("V2").AutoFill Destination:=Range("V2:V" & DernLigne)


Merci pour votre aide.