renseigner la derniere ligne dans une formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chrisdu73

XLDnaute Occasionnel
bonjour,
encore un tout petit service comme dab.

dans une colonne H: j'ai cette formule:

=G6/$G$77
=G7/$G$77
=G8/$G$77
ect...

en VBA ca me donne ceci avec l'enregistreur de macro

ActiveCell.FormulaR1C1 = "=RC[-1]/R77C7"

ma question est si ma derniere ligne est 85 au lieu de 77 comment faire pour que la formule devienne =G6/$G$85 (sachant que le calcul se fait toujours sur ma derniere ligne du tableau)

merci du petit coup de pouce

Chris
 
Dernière édition:
Re : renseigner la derniere ligne dans une formule

Bonjour,

A tester:
Code:
G4/DECALER(G4;NBVAL($G4:$G$1000)-1;;1)

Si tu veux plus de lignes, remplage 1000 par le nombre de lignes voulues.
Il ne faut pas qu'il y ait de blanc dans la colonne G4:Gn

Attention à l'emplacement des $

A+
 
Re : renseigner la derniere ligne dans une formule

Bonjour Hasco,Chris le forum
Chris si tu ouvres 2 ou 3 post avec la même question je pense que tu vas te faire taper sur les doigts!!!
Moi je t'ai répondu dans ton autre demande
bonne soirée
Papou
 
Re : renseigner la derniere ligne dans une formule

Re,

Dans ton post #1 tu parles de formule et non pas de VBA.
Et comme je ne suis pas devin, j'ai pondu une formule de feuille de calcul.

Dans la formule qui doit apparaître dans la feuille il faut au final que là où tu as actuellement 77 tu obtienne le dernier numéro de ligne de la colonne? C'est çà?

Si c'est çà:
Copie ma formule dans la cellule G4. teste la pour voir si tout est bon.Si c'est ok.Séléctionne cette cellule, ouvre l'éditeur VBE (ALT+F11) puis fais CTRL+G.
Dans la fenêtre de débogage qui s'est ouverte en bas(normalement) de l'editeur VBE tu tapes:
?activecell.FormulaR1C1
et tu valides
Dessous apparaîtra:
Code:
=RC[-1]/OFFSET(RC[-1],COUNTA(RC7:R1000C7)-1,,1)
Qui est ce que tu dois mettre dans ton code.

A+
 
Re : renseigner la derniere ligne dans une formule

Paritec, merci a toi aussi, mais je peu pas inserer ton code dans la feuil1 car mon fichier est un export et je lance directement la macro complementaire que j'essaie d'ecrire, ou alors je ne sais pas faire, lol

merci tout de meme de m'avoir aider, on apprend plein de choses de cette facon, donc merci a tout les professeurs du forum

Chris
 
Re : renseigner la derniere ligne dans une formule

Bonsoir Chris,
tu parles de lancer une macro complémentaire !
mais dans ta macro justement c'est plus simple de compléter en vba
enfin sans fichier et sans savoir exactement ce que tu veux à la finale c'est pas simple de te répondre à 100% sur
a+
Papou
 
Re : renseigner la derniere ligne dans une formule

Bonjour, salut aux autres,

Tout cela est très beau ... pour autant qu'il n'y ait pas de cellules vides dans la plage !

Pour en dire plus il faudrait savoir si les cellules contiennent des nombres, du texte ou les deux.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

T
  • Résolu(e)
Microsoft 365 Recherche Formule
Réponses
6
Affichages
1 K
U
Réponses
5
Affichages
939
USTY_56
U
R
Réponses
2
Affichages
1 K
Romain_rpn
R
V
Réponses
2
Affichages
2 K
vynmarius
V
V
Réponses
4
Affichages
2 K
vatsyayana
V
Retour